Warning: Permanently added '172.25.82.208' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 855663 --chroot fedora-rawhide-ppc64le --detached default Version: 0.22 Task: {'build_id': 855663, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': '5edf1268c0ac8eef2206665204bc7da875490df7', 'git_repo': '@realtime/testing/kernel', 'memory_reqs': 2048, 'package_name': 'kernel', 'package_version': '4.19.20-200.rt12.10.fc28', 'project_dirname': 'testing', 'project_name': 'testing', 'project_owner': '@realtime', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/@realtime/testing/fedora-rawhide-ppc64le/'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', 'committish': '5edf1268c0ac8eef2206665204bc7da875490df7'}, 'source_type': 8, 'submitter': 'jkastner', 'task_id': '855663-fedora-rawhide-ppc64le', 'timeout': 64800, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git /tmp/tmp85wmvsp6/kernel --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', '/tmp/tmp85wmvsp6/kernel', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmp85wmvsp6/kernel'... Running: git checkout 5edf1268c0ac8eef2206665204bc7da875490df7 cmd: ['git', 'checkout', '5edf1268c0ac8eef2206665204bc7da875490df7'] cwd: /tmp/tmp85wmvsp6/kernel rc: 0 stdout: stderr: Note: checking out '5edf1268c0ac8eef2206665204bc7da875490df7'. 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 5edf126 automatic import of kernel 4.19.20-200.rt12.10.fc28 Running: cp -r . /tmp/tmpmmzodcyr cmd: ['cp', '-r', '.', '/tmp/tmpmmzodcyr'] cwd: /tmp/tmp85wmvsp6/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/tmp85wmvsp6/.config/rpkg.conf Running: rpkg -C /tmp/tmp85wmvsp6/.config/rpkg.conf sources --outdir /tmp/tmpmmzodcyr cmd: ['rpkg', '-C', '/tmp/tmp85wmvsp6/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpmmzodcyr'] cwd: /tmp/tmp85wmvsp6/kernel rc: 0 stdout: Downloading linux-4.19.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patch-4.19.20.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patches-4.19.20-rt12.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmpmmzodcyr/kernel.spec --sources /tmp/tmpmmzodcyr --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1549487137.287202 -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.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmpmmzodcyr/kernel.spec) Config(855663-fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487137.287202/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf install Last metadata expiration check: 0:00:00 ago on Wed 06 Feb 2019 09:05:40 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group glibc-minimal-langpack fedora-release which patch info coreutils grep gawk diffutils util-linux redhat-rpm-config bzip2 cpio xz tar findutils bash rpm-build make sed unzip gzip shadow-utils ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash ppc64le 4.4.23-6.fc30 fedora 1.5 M bzip2 ppc64le 1.0.6-28.fc29 fedora 52 k coreutils ppc64le 8.30-8.fc30 fedora 1.1 M cpio ppc64le 2.12-9.fc29 fedora 255 k diffutils ppc64le 3.7-1.fc30 fedora 397 k fedora-release noarch 30-0.19 fedora 9.6 k findutils ppc64le 1:4.6.0-21.fc30 fedora 519 k gawk ppc64le 4.2.1-3.fc29 fedora 1.1 M glibc-minimal-langpack ppc64le 2.29-1.fc30.1 fedora 48 k grep ppc64le 3.1-8.fc29 fedora 258 k gzip ppc64le 1.9-7.fc29 fedora 156 k info ppc64le 6.5-11.fc30 fedora 194 k make ppc64le 1:4.2.1-10.fc29 fedora 494 k patch ppc64le 2.7.6-8.fc30 fedora 132 k redhat-rpm-config noarch 128-1.fc30 fedora 60 k rpm-build ppc64le 4.14.2.1-4.fc30 fedora 116 k sed ppc64le 4.5-2.fc29 fedora 293 k shadow-utils ppc64le 2:4.6-7.fc30 fedora 1.2 M tar ppc64le 2:1.31-2.fc30 fedora 885 k unzip ppc64le 6.0-42.fc30 fedora 176 k util-linux ppc64le 2.33.1-2.fc30 fedora 2.4 M which ppc64le 2.21-14.fc30 fedora 42 k xz ppc64le 5.2.4-4.fc30 fedora 149 k Installing dependencies: audit-libs ppc64le 3.0-0.5.20181218gitbdb72c0.fc30 fedora 118 k basesystem noarch 11-6.fc29 fedora 6.9 k binutils ppc64le 2.31.1-20.fc30 fedora 5.9 M brotli ppc64le 1.0.7-2.fc30 fedora 319 k bzip2-libs ppc64le 1.0.6-28.fc29 fedora 44 k ca-certificates noarch 2018.2.26-2.fc30 fedora 385 k chkconfig ppc64le 1.11-2.fc30 fedora 175 k coreutils-common ppc64le 8.30-8.fc30 fedora 1.9 M cracklib ppc64le 2.9.6-18.fc30 fedora 78 k crypto-policies noarch 20181122-1.git70769d9.fc30 fedora 46 k curl ppc64le 7.63.0-7.fc30 fedora 316 k cyrus-sasl-lib ppc64le 2.1.27-0.5rc7.fc30 fedora 104 k dwz ppc64le 0.12-9.fc29 fedora 111 k efi-srpm-macros noarch 4-1.fc30 fedora 22 k elfutils ppc64le 0.175-2.fc30 fedora 305 k elfutils-default-yama-scope noarch 0.175-2.fc30 fedora 16 k elfutils-libelf ppc64le 0.175-2.fc30 fedora 184 k elfutils-libs ppc64le 0.175-2.fc30 fedora 293 k expat ppc64le 2.2.6-1.fc30 fedora 102 k fedora-gpg-keys noarch 30-0.2 fedora 99 k fedora-release-common noarch 30-0.19 fedora 17 k fedora-repos noarch 30-0.2 fedora 8.9 k fedora-repos-rawhide noarch 30-0.2 fedora 8.1 k file ppc64le 5.35-4.fc30 fedora 50 k file-libs ppc64le 5.35-4.fc30 fedora 540 k filesystem ppc64le 3.9-2.fc29 fedora 1.1 M fpc-srpm-macros noarch 1.1-5.fc29 fedora 7.5 k gc ppc64le 7.6.4-4.fc29 fedora 107 k gdb-headless ppc64le 8.2.50.20190120-13.fc30 fedora 3.3 M gdbm-libs ppc64le 1:1.18-1.fc30 fedora 53 k ghc-srpm-macros noarch 1.4.2-8.fc29 fedora 7.4 k glib2 ppc64le 2.59.2-1.fc30 fedora 2.6 M glibc ppc64le 2.29-1.fc30.1 fedora 4.0 M glibc-common ppc64le 2.29-1.fc30.1 fedora 829 k gmp ppc64le 1:6.1.2-8.fc29 fedora 276 k gnat-srpm-macros noarch 4-6.fc30 fedora 8.1 k go-srpm-macros noarch 2-18.fc29 fedora 11 k guile ppc64le 5:2.0.14-13.fc30 fedora 3.5 M keyutils-libs ppc64le 1.6-1.fc30 fedora 30 k krb5-libs ppc64le 1.17-3.fc30 fedora 777 k libacl ppc64le 2.2.53-2.fc29 fedora 27 k libarchive ppc64le 3.3.3-2.fc30 fedora 398 k libatomic_ops ppc64le 7.6.6-1.fc29 fedora 34 k libattr ppc64le 2.4.48-4.fc30 fedora 17 k libbabeltrace ppc64le 1.5.6-1.fc29 fedora 217 k libblkid ppc64le 2.33.1-2.fc30 fedora 167 k libcap ppc64le 2.26-5.fc30 fedora 48 k libcap-ng ppc64le 0.7.9-5.fc30 fedora 28 k libcom_err ppc64le 1.44.5-1.fc30 fedora 27 k libcurl ppc64le 7.63.0-7.fc30 fedora 267 k libdb ppc64le 5.3.28-36.fc30 fedora 773 k libdb-utils ppc64le 5.3.28-36.fc30 fedora 136 k libfdisk ppc64le 2.33.1-2.fc30 fedora 214 k libffi ppc64le 3.1-18.fc29 fedora 33 k libgcc ppc64le 9.0.1-0.3.fc30 fedora 64 k libgcrypt ppc64le 1.8.4-1.fc30 fedora 410 k libgpg-error ppc64le 1.33-1.fc30 fedora 246 k libidn2 ppc64le 2.0.5-2.fc29 fedora 89 k libmetalink ppc64le 0.1.3-7.fc29 fedora 33 k libmount ppc64le 2.33.1-2.fc30 fedora 192 k libnghttp2 ppc64le 1.36.0-1.fc30 fedora 77 k libnsl2 ppc64le 1.2.0-3.20180605git4a062cf.fc30 fedora 59 k libpkgconf ppc64le 1.5.4-1.fc30 fedora 39 k libpsl ppc64le 0.20.2-5.fc29 fedora 60 k libpwquality ppc64le 1.4.0-11.fc30 fedora 98 k libselinux ppc64le 2.9-0.rc1.1.fc30 fedora 90 k libsemanage ppc64le 2.9-0.rc1.1.fc30 fedora 118 k libsepol ppc64le 2.9-0.rc1.1.fc30 fedora 306 k libsigsegv ppc64le 2.11-6.fc29 fedora 26 k libsmartcols ppc64le 2.33.1-2.fc30 fedora 121 k libssh ppc64le 0.8.6-2.fc30 fedora 230 k libstdc++ ppc64le 9.0.1-0.3.fc30 fedora 597 k libtasn1 ppc64le 4.13-6.fc30 fedora 74 k libtirpc ppc64le 1.1.4-2.rc2.fc30 fedora 111 k libtool-ltdl ppc64le 2.4.6-28.fc30 fedora 38 k libunistring ppc64le 0.9.10-4.fc29 fedora 417 k libutempter ppc64le 1.1.6-15.fc29 fedora 26 k libuuid ppc64le 2.33.1-2.fc30 fedora 28 k libverto ppc64le 0.3.0-6.fc29 fedora 23 k libxcrypt ppc64le 4.4.3-4.fc30 fedora 119 k libxml2 ppc64le 2.9.9-1.fc30 fedora 703 k libzstd ppc64le 1.3.8-1.fc30 fedora 256 k lua-libs ppc64le 5.3.5-3.fc30 fedora 114 k lz4-libs ppc64le 1.8.3-1.fc30 fedora 67 k mpfr ppc64le 3.1.6-3.fc30 fedora 224 k ncurses ppc64le 6.1-9.20180923.fc30 fedora 365 k ncurses-base noarch 6.1-9.20180923.fc30 fedora 58 k ncurses-libs ppc64le 6.1-9.20180923.fc30 fedora 317 k nim-srpm-macros noarch 1-3.fc29 fedora 8.0 k ocaml-srpm-macros noarch 5-4.fc29 fedora 7.8 k openblas-srpm-macros noarch 2-4.fc29 fedora 7.2 k openldap ppc64le 2.4.46-12.fc30 fedora 307 k openssl-libs ppc64le 1:1.1.1a-1.fc30 fedora 1.4 M p11-kit ppc64le 0.23.15-1.fc30 fedora 238 k p11-kit-trust ppc64le 0.23.15-1.fc30 fedora 134 k pam ppc64le 1.3.1-16.fc30 fedora 669 k pcre ppc64le 8.43-0.1.RC1.fc30 fedora 181 k pcre2 ppc64le 10.32-7.fc30 fedora 225 k perl-srpm-macros noarch 1-28.fc29 fedora 8.1 k pkgconf ppc64le 1.5.4-1.fc30 fedora 39 k pkgconf-m4 noarch 1.5.4-1.fc30 fedora 16 k pkgconf-pkg-config ppc64le 1.5.4-1.fc30 fedora 14 k popt ppc64le 1.16-16.fc30 fedora 59 k publicsuffix-list-dafsa noarch 20190128-1.fc30 fedora 53 k python-pip-wheel noarch 18.1-3.fc30 fedora 1.1 M python-setuptools-wheel noarch 40.7.3-1.fc30 fedora 277 k python-srpm-macros noarch 3-41.fc30 fedora 11 k python3-libs ppc64le 3.7.2-5.fc30 fedora 7.4 M qt5-srpm-macros noarch 5.11.3-1.fc30 fedora 9.1 k readline ppc64le 7.0-12.fc29 fedora 200 k rpm ppc64le 4.14.2.1-4.fc30 fedora 487 k rpm-build-libs ppc64le 4.14.2.1-4.fc30 fedora 101 k rpm-libs ppc64le 4.14.2.1-4.fc30 fedora 304 k rust-srpm-macros noarch 6-3.fc30 fedora 8.9 k setup noarch 2.12.6-1.fc30 fedora 148 k sqlite-libs ppc64le 3.26.0-1.fc30 fedora 583 k systemd-libs ppc64le 240-6.gitf02b547.fc30 fedora 513 k tzdata noarch 2018i-1.fc30 fedora 424 k xz-libs ppc64le 5.2.4-4.fc30 fedora 102 k zip ppc64le 3.0-23.fc29 fedora 265 k zlib ppc64le 1.2.11-14.fc30 fedora 94 k zstd ppc64le 1.3.8-1.fc30 fedora 316 k Transaction Summary ================================================================================ Install 145 Packages Total download size: 63 M Installed size: 294 M Downloading Packages: -------------------------------------------------------------------------------- Total 46 MB/s | 63 MB 00:01 warning: /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487137.287202/root/var/cache/dnf/fedora-1c578a7639193129/packages/gawk-4.2.1-3.fc29.ppc64le.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY 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 Importing GPG key 0x429476B4: Userid : "Fedora 29 (29) " Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction warning: /etc/hosts created as /etc/hosts.rpmnew Installed: bash.ppc64le 4.4.23-6.fc30 bzip2.ppc64le 1.0.6-28.fc29 coreutils.ppc64le 8.30-8.fc30 cpio.ppc64le 2.12-9.fc29 diffutils.ppc64le 3.7-1.fc30 fedora-release.noarch 30-0.19 findutils.ppc64le 1:4.6.0-21.fc30 gawk.ppc64le 4.2.1-3.fc29 glibc-minimal-langpack.ppc64le 2.29-1.fc30.1 grep.ppc64le 3.1-8.fc29 gzip.ppc64le 1.9-7.fc29 info.ppc64le 6.5-11.fc30 make.ppc64le 1:4.2.1-10.fc29 patch.ppc64le 2.7.6-8.fc30 redhat-rpm-config.noarch 128-1.fc30 rpm-build.ppc64le 4.14.2.1-4.fc30 sed.ppc64le 4.5-2.fc29 shadow-utils.ppc64le 2:4.6-7.fc30 tar.ppc64le 2:1.31-2.fc30 unzip.ppc64le 6.0-42.fc30 util-linux.ppc64le 2.33.1-2.fc30 which.ppc64le 2.21-14.fc30 xz.ppc64le 5.2.4-4.fc30 audit-libs.ppc64le 3.0-0.5.20181218gitbdb72c0.fc30 basesystem.noarch 11-6.fc29 binutils.ppc64le 2.31.1-20.fc30 brotli.ppc64le 1.0.7-2.fc30 bzip2-libs.ppc64le 1.0.6-28.fc29 ca-certificates.noarch 2018.2.26-2.fc30 chkconfig.ppc64le 1.11-2.fc30 coreutils-common.ppc64le 8.30-8.fc30 cracklib.ppc64le 2.9.6-18.fc30 crypto-policies.noarch 20181122-1.git70769d9.fc30 curl.ppc64le 7.63.0-7.fc30 cyrus-sasl-lib.ppc64le 2.1.27-0.5rc7.fc30 dwz.ppc64le 0.12-9.fc29 efi-srpm-macros.noarch 4-1.fc30 elfutils.ppc64le 0.175-2.fc30 elfutils-default-yama-scope.noarch 0.175-2.fc30 elfutils-libelf.ppc64le 0.175-2.fc30 elfutils-libs.ppc64le 0.175-2.fc30 expat.ppc64le 2.2.6-1.fc30 fedora-gpg-keys.noarch 30-0.2 fedora-release-common.noarch 30-0.19 fedora-repos.noarch 30-0.2 fedora-repos-rawhide.noarch 30-0.2 file.ppc64le 5.35-4.fc30 file-libs.ppc64le 5.35-4.fc30 filesystem.ppc64le 3.9-2.fc29 fpc-srpm-macros.noarch 1.1-5.fc29 gc.ppc64le 7.6.4-4.fc29 gdb-headless.ppc64le 8.2.50.20190120-13.fc30 gdbm-libs.ppc64le 1:1.18-1.fc30 ghc-srpm-macros.noarch 1.4.2-8.fc29 glib2.ppc64le 2.59.2-1.fc30 glibc.ppc64le 2.29-1.fc30.1 glibc-common.ppc64le 2.29-1.fc30.1 gmp.ppc64le 1:6.1.2-8.fc29 gnat-srpm-macros.noarch 4-6.fc30 go-srpm-macros.noarch 2-18.fc29 guile.ppc64le 5:2.0.14-13.fc30 keyutils-libs.ppc64le 1.6-1.fc30 krb5-libs.ppc64le 1.17-3.fc30 libacl.ppc64le 2.2.53-2.fc29 libarchive.ppc64le 3.3.3-2.fc30 libatomic_ops.ppc64le 7.6.6-1.fc29 libattr.ppc64le 2.4.48-4.fc30 libbabeltrace.ppc64le 1.5.6-1.fc29 libblkid.ppc64le 2.33.1-2.fc30 libcap.ppc64le 2.26-5.fc30 libcap-ng.ppc64le 0.7.9-5.fc30 libcom_err.ppc64le 1.44.5-1.fc30 libcurl.ppc64le 7.63.0-7.fc30 libdb.ppc64le 5.3.28-36.fc30 libdb-utils.ppc64le 5.3.28-36.fc30 libfdisk.ppc64le 2.33.1-2.fc30 libffi.ppc64le 3.1-18.fc29 libgcc.ppc64le 9.0.1-0.3.fc30 libgcrypt.ppc64le 1.8.4-1.fc30 libgpg-error.ppc64le 1.33-1.fc30 libidn2.ppc64le 2.0.5-2.fc29 libmetalink.ppc64le 0.1.3-7.fc29 libmount.ppc64le 2.33.1-2.fc30 libnghttp2.ppc64le 1.36.0-1.fc30 libnsl2.ppc64le 1.2.0-3.20180605git4a062cf.fc30 libpkgconf.ppc64le 1.5.4-1.fc30 libpsl.ppc64le 0.20.2-5.fc29 libpwquality.ppc64le 1.4.0-11.fc30 libselinux.ppc64le 2.9-0.rc1.1.fc30 libsemanage.ppc64le 2.9-0.rc1.1.fc30 libsepol.ppc64le 2.9-0.rc1.1.fc30 libsigsegv.ppc64le 2.11-6.fc29 libsmartcols.ppc64le 2.33.1-2.fc30 libssh.ppc64le 0.8.6-2.fc30 libstdc++.ppc64le 9.0.1-0.3.fc30 libtasn1.ppc64le 4.13-6.fc30 libtirpc.ppc64le 1.1.4-2.rc2.fc30 libtool-ltdl.ppc64le 2.4.6-28.fc30 libunistring.ppc64le 0.9.10-4.fc29 libutempter.ppc64le 1.1.6-15.fc29 libuuid.ppc64le 2.33.1-2.fc30 libverto.ppc64le 0.3.0-6.fc29 libxcrypt.ppc64le 4.4.3-4.fc30 libxml2.ppc64le 2.9.9-1.fc30 libzstd.ppc64le 1.3.8-1.fc30 lua-libs.ppc64le 5.3.5-3.fc30 lz4-libs.ppc64le 1.8.3-1.fc30 mpfr.ppc64le 3.1.6-3.fc30 ncurses.ppc64le 6.1-9.20180923.fc30 ncurses-base.noarch 6.1-9.20180923.fc30 ncurses-libs.ppc64le 6.1-9.20180923.fc30 nim-srpm-macros.noarch 1-3.fc29 ocaml-srpm-macros.noarch 5-4.fc29 openblas-srpm-macros.noarch 2-4.fc29 openldap.ppc64le 2.4.46-12.fc30 openssl-libs.ppc64le 1:1.1.1a-1.fc30 p11-kit.ppc64le 0.23.15-1.fc30 p11-kit-trust.ppc64le 0.23.15-1.fc30 pam.ppc64le 1.3.1-16.fc30 pcre.ppc64le 8.43-0.1.RC1.fc30 pcre2.ppc64le 10.32-7.fc30 perl-srpm-macros.noarch 1-28.fc29 pkgconf.ppc64le 1.5.4-1.fc30 pkgconf-m4.noarch 1.5.4-1.fc30 pkgconf-pkg-config.ppc64le 1.5.4-1.fc30 popt.ppc64le 1.16-16.fc30 publicsuffix-list-dafsa.noarch 20190128-1.fc30 python-pip-wheel.noarch 18.1-3.fc30 python-setuptools-wheel.noarch 40.7.3-1.fc30 python-srpm-macros.noarch 3-41.fc30 python3-libs.ppc64le 3.7.2-5.fc30 qt5-srpm-macros.noarch 5.11.3-1.fc30 readline.ppc64le 7.0-12.fc29 rpm.ppc64le 4.14.2.1-4.fc30 rpm-build-libs.ppc64le 4.14.2.1-4.fc30 rpm-libs.ppc64le 4.14.2.1-4.fc30 rust-srpm-macros.noarch 6-3.fc30 setup.noarch 2.12.6-1.fc30 sqlite-libs.ppc64le 3.26.0-1.fc30 systemd-libs.ppc64le 240-6.gitf02b547.fc30 tzdata.noarch 2018i-1.fc30 xz-libs.ppc64le 5.2.4-4.fc30 zip.ppc64le 3.0-23.fc29 zlib.ppc64le 1.2.11-14.fc30 zstd.ppc64le 1.3.8-1.fc30 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/kernel-4.19.20-200.rt12.10.fc30.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487137.287202/root/var/log/dnf.rpm.log /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487137.287202/root/var/log/dnf.librepo.log /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487137.287202/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpmmzodcyr/kernel.spec) Config(child) 1 minutes 1 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: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/kernel-4.19.20-200.rt12.10.fc30.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1549487199.571048 -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.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/kernel-4.19.20-200.rt12.10.fc30.src.rpm) Config(855663-fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487199.571048/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.13 INFO: Mock Version: 1.4.13 Start: dnf update Last metadata expiration check: 0:00:00 ago on Wed 06 Feb 2019 09:06:44 PM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for kernel-4.19.20-200.rt12.10.fc30.src.rpm Start: build setup for kernel-4.19.20-200.rt12.10.fc30.src.rpm Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/kernel-4.19.20-200.rt12.10.fc30.src.rpm Last metadata expiration check: 0:00:00 ago on Wed 06 Feb 2019 09:07:16 PM UTC. Package bash-4.4.23-6.fc30.ppc64le is already installed, skipping. Package binutils-2.31.1-20.fc30.ppc64le is already installed, skipping. Package bzip2-1.0.6-28.fc29.ppc64le is already installed, skipping. Package diffutils-3.7-1.fc30.ppc64le is already installed, skipping. Package elfutils-0.175-2.fc30.ppc64le is already installed, skipping. Package findutils-1:4.6.0-21.fc30.ppc64le is already installed, skipping. Package gawk-4.2.1-3.fc29.ppc64le is already installed, skipping. Package gzip-1.9-7.fc29.ppc64le is already installed, skipping. Package make-1:4.2.1-10.fc29.ppc64le is already installed, skipping. Package patch-2.7.6-8.fc30.ppc64le is already installed, skipping. Package redhat-rpm-config-128-1.fc30.noarch is already installed, skipping. Package rpm-build-4.14.2.1-4.fc30.ppc64le is already installed, skipping. Package tar-2:1.31-2.fc30.ppc64le is already installed, skipping. Package xz-5.2.4-4.fc30.ppc64le is already installed, skipping. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bc ppc64le 1.07.1-6.fc29 fedora 124 k bison ppc64le 3.0.5-1.fc29 fedora 691 k elfutils-devel ppc64le 0.175-2.fc30 fedora 81 k flex ppc64le 2.6.4-1.fc30 fedora 304 k gcc ppc64le 9.0.1-0.3.fc30 fedora 20 M git ppc64le 2.20.1-1.fc30 fedora 156 k hostname ppc64le 3.20-6.fc29 fedora 28 k kmod ppc64le 25-4.fc30 fedora 121 k libkcapi-hmaccalc ppc64le 1.1.4-1.fc30 fedora 27 k m4 ppc64le 1.4.18-9.fc29 fedora 219 k net-tools ppc64le 2.0-0.52.20160912git.fc29 fedora 316 k openssl ppc64le 1:1.1.1a-1.fc30 fedora 616 k openssl-devel ppc64le 1:1.1.1a-1.fc30 fedora 2.2 M perl-Carp noarch 1.50-417.fc29 fedora 29 k perl-devel ppc64le 4:5.28.1-431.fc30 fedora 769 k perl-generators noarch 1.10-10.fc29 fedora 15 k perl-interpreter ppc64le 4:5.28.1-431.fc30 fedora 6.4 M python3-devel ppc64le 3.7.2-5.fc30 fedora 212 k Installing dependencies: acl ppc64le 2.2.53-2.fc29 fedora 74 k annobin ppc64le 8.70-1.fc30 fedora 201 k cpp ppc64le 9.0.1-0.3.fc30 fedora 9.7 M cryptsetup-libs ppc64le 2.0.6-2.fc30 fedora 326 k dbus ppc64le 1:1.12.12-2.fc30 fedora 11 k dbus-broker ppc64le 17-3.fc30 fedora 163 k dbus-common noarch 1:1.12.12-2.fc30 fedora 17 k device-mapper ppc64le 1.02.154-1.fc30 fedora 151 k device-mapper-libs ppc64le 1.02.154-1.fc30 fedora 186 k elfutils-libelf-devel ppc64le 0.175-2.fc30 fedora 23 k emacs-filesystem noarch 1:26.1-7.fc30 fedora 10 k fipscheck ppc64le 1.5.0-5.fc29 fedora 26 k fipscheck-lib ppc64le 1.5.0-5.fc29 fedora 13 k git-core ppc64le 2.20.1-1.fc30 fedora 10 M git-core-doc noarch 2.20.1-1.fc30 fedora 2.3 M glibc-devel ppc64le 2.29-1.fc30.1 fedora 1.0 M glibc-headers ppc64le 2.29-1.fc30.1 fedora 473 k gnutls ppc64le 3.6.6-1.fc30 fedora 859 k groff-base ppc64le 1.22.3-18.fc30 fedora 960 k iptables-libs ppc64le 1.8.0-3.fc29 fedora 60 k isl ppc64le 0.16.1-7.fc29 fedora 1.2 M json-c ppc64le 0.13.1-3.fc30 fedora 38 k kernel-headers ppc64le 5.0.0-0.rc5.git0.1.fc30 fedora 1.2 M keyutils-libs-devel ppc64le 1.6-1.fc30 fedora 49 k kmod-libs ppc64le 25-4.fc30 fedora 65 k krb5-devel ppc64le 1.17-3.fc30 fedora 440 k less ppc64le 530-2.fc29 fedora 159 k libargon2 ppc64le 20161029-6.fc29 fedora 31 k libasan ppc64le 9.0.1-0.3.fc30 fedora 436 k libatomic ppc64le 9.0.1-0.3.fc30 fedora 21 k libcom_err-devel ppc64le 1.44.5-1.fc30 fedora 17 k libedit ppc64le 3.1-25.20181209cvs.fc30 fedora 101 k libgomp ppc64le 9.0.1-0.3.fc30 fedora 209 k libkadm5 ppc64le 1.17-3.fc30 fedora 80 k libkcapi ppc64le 1.1.4-1.fc30 fedora 45 k libmpc ppc64le 1.1.0-2.fc29 fedora 62 k libpcap ppc64le 14:1.9.0-2.fc29 fedora 158 k libseccomp ppc64le 2.3.3-4.fc30 fedora 64 k libsecret ppc64le 0.18.7-1.fc30 fedora 156 k libselinux-devel ppc64le 2.9-0.rc1.1.fc30 fedora 117 k libsepol-devel ppc64le 2.9-0.rc1.1.fc30 fedora 45 k libubsan ppc64le 9.0.1-0.3.fc30 fedora 158 k libverto-devel ppc64le 0.3.0-6.fc29 fedora 15 k libxcrypt-devel ppc64le 4.4.3-4.fc30 fedora 33 k nettle ppc64le 3.4.1rc1-1.fc30 fedora 317 k openssh ppc64le 7.9p1-3.fc30.1 fedora 419 k openssh-clients ppc64le 7.9p1-3.fc30.1 fedora 554 k pcre2-devel ppc64le 10.32-7.fc30 fedora 601 k pcre2-utf16 ppc64le 10.32-7.fc30 fedora 211 k pcre2-utf32 ppc64le 10.32-7.fc30 fedora 205 k perl-Data-Dumper ppc64le 2.173-1.fc30 fedora 55 k perl-Devel-PPPort ppc64le 3.43-1.fc30 fedora 113 k perl-Encode ppc64le 4:3.00-8.fc30 fedora 1.4 M perl-Errno ppc64le 1.29-431.fc30 fedora 24 k perl-Error noarch 1:0.17027-1.fc30 fedora 42 k perl-Exporter noarch 5.73-418.fc29 fedora 31 k perl-ExtUtils-Command noarch 1:7.34-418.fc29 fedora 14 k perl-ExtUtils-Install noarch 2.14-418.fc29 fedora 45 k perl-ExtUtils-MakeMaker noarch 1:7.34-418.fc29 fedora 296 k perl-ExtUtils-Manifest noarch 1:1.71-3.fc29 fedora 34 k perl-ExtUtils-ParseXS noarch 1:3.39-418.fc30 fedora 188 k perl-Fedora-VSP noarch 0.001-12.fc29 fedora 23 k perl-File-Path noarch 2.16-1.fc30 fedora 36 k perl-File-Temp noarch 1:0.230.900-1.fc30 fedora 61 k perl-Getopt-Long noarch 1:2.50-417.fc29 fedora 61 k perl-Git noarch 2.20.1-1.fc30 fedora 47 k perl-HTTP-Tiny noarch 0.076-1.fc29 fedora 55 k perl-IO ppc64le 1.39-431.fc30 fedora 90 k perl-MIME-Base64 ppc64le 3.15-417.fc29 fedora 30 k perl-PathTools ppc64le 3.75-1.fc30 fedora 86 k perl-Pod-Escapes noarch 1:1.07-417.fc29 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-418.fc29 fedora 83 k perl-Pod-Simple noarch 1:3.35-417.fc29 fedora 211 k perl-Pod-Usage noarch 4:1.69-417.fc29 fedora 32 k perl-Scalar-List-Utils ppc64le 3:1.50-417.fc29 fedora 67 k perl-Socket ppc64le 4:2.027-417.fc29 fedora 54 k perl-Storable ppc64le 1:3.11-6.fc30 fedora 95 k perl-Term-ANSIColor noarch 4.06-418.fc29 fedora 44 k perl-Term-Cap noarch 1.17-417.fc29 fedora 22 k perl-TermReadKey ppc64le 2.38-1.fc30 fedora 36 k perl-Test-Harness noarch 1:3.42-418.fc29 fedora 276 k perl-Text-ParseWords noarch 3.30-417.fc29 fedora 16 k perl-Text-Tabs+Wrap noarch 2013.0523-417.fc29 fedora 23 k perl-Time-Local noarch 2:1.280-3.fc29 fedora 31 k perl-Unicode-Normalize ppc64le 1.26-417.fc29 fedora 79 k perl-constant noarch 1.33-418.fc29 fedora 23 k perl-libs ppc64le 4:5.28.1-431.fc30 fedora 1.6 M perl-macros ppc64le 4:5.28.1-431.fc30 fedora 20 k perl-parent noarch 1:0.237-2.fc29 fedora 14 k perl-podlators noarch 1:4.11-3.fc29 fedora 115 k perl-threads ppc64le 1:2.22-417.fc29 fedora 58 k perl-threads-shared ppc64le 1.59-1.fc30 fedora 43 k perl-version ppc64le 7:0.99.24-5.fc29 fedora 63 k python-rpm-macros noarch 3-41.fc30 fedora 12 k python3 ppc64le 3.7.2-5.fc30 fedora 39 k python3-pyparsing noarch 2.3.0-1.fc30 fedora 145 k python3-rpm-generators noarch 7-1.fc30 fedora 23 k python3-rpm-macros noarch 3-41.fc30 fedora 10 k python3-setuptools noarch 40.7.3-1.fc30 fedora 631 k qrencode-libs ppc64le 3.4.4-7.fc30 fedora 56 k systemd ppc64le 240-6.gitf02b547.fc30 fedora 3.8 M systemd-pam ppc64le 240-6.gitf02b547.fc30 fedora 183 k systemd-rpm-macros noarch 240-6.gitf02b547.fc30 fedora 21 k systemtap-sdt-devel ppc64le 4.1-0.20190125git905865da1024.fc30 fedora 69 k xz-devel ppc64le 5.2.4-4.fc30 fedora 56 k zlib-devel ppc64le 1.2.11-14.fc30 fedora 46 k Transaction Summary ================================================================================ Install 124 Packages Total download size: 77 M Installed size: 246 M Downloading Packages: -------------------------------------------------------------------------------- Total 66 MB/s | 77 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installed: bc.ppc64le 1.07.1-6.fc29 bison.ppc64le 3.0.5-1.fc29 elfutils-devel.ppc64le 0.175-2.fc30 flex.ppc64le 2.6.4-1.fc30 gcc.ppc64le 9.0.1-0.3.fc30 git.ppc64le 2.20.1-1.fc30 hostname.ppc64le 3.20-6.fc29 kmod.ppc64le 25-4.fc30 libkcapi-hmaccalc.ppc64le 1.1.4-1.fc30 m4.ppc64le 1.4.18-9.fc29 net-tools.ppc64le 2.0-0.52.20160912git.fc29 openssl.ppc64le 1:1.1.1a-1.fc30 openssl-devel.ppc64le 1:1.1.1a-1.fc30 perl-Carp.noarch 1.50-417.fc29 perl-devel.ppc64le 4:5.28.1-431.fc30 perl-generators.noarch 1.10-10.fc29 perl-interpreter.ppc64le 4:5.28.1-431.fc30 python3-devel.ppc64le 3.7.2-5.fc30 acl.ppc64le 2.2.53-2.fc29 annobin.ppc64le 8.70-1.fc30 cpp.ppc64le 9.0.1-0.3.fc30 cryptsetup-libs.ppc64le 2.0.6-2.fc30 dbus.ppc64le 1:1.12.12-2.fc30 dbus-broker.ppc64le 17-3.fc30 dbus-common.noarch 1:1.12.12-2.fc30 device-mapper.ppc64le 1.02.154-1.fc30 device-mapper-libs.ppc64le 1.02.154-1.fc30 elfutils-libelf-devel.ppc64le 0.175-2.fc30 emacs-filesystem.noarch 1:26.1-7.fc30 fipscheck.ppc64le 1.5.0-5.fc29 fipscheck-lib.ppc64le 1.5.0-5.fc29 git-core.ppc64le 2.20.1-1.fc30 git-core-doc.noarch 2.20.1-1.fc30 glibc-devel.ppc64le 2.29-1.fc30.1 glibc-headers.ppc64le 2.29-1.fc30.1 gnutls.ppc64le 3.6.6-1.fc30 groff-base.ppc64le 1.22.3-18.fc30 iptables-libs.ppc64le 1.8.0-3.fc29 isl.ppc64le 0.16.1-7.fc29 json-c.ppc64le 0.13.1-3.fc30 kernel-headers.ppc64le 5.0.0-0.rc5.git0.1.fc30 keyutils-libs-devel.ppc64le 1.6-1.fc30 kmod-libs.ppc64le 25-4.fc30 krb5-devel.ppc64le 1.17-3.fc30 less.ppc64le 530-2.fc29 libargon2.ppc64le 20161029-6.fc29 libasan.ppc64le 9.0.1-0.3.fc30 libatomic.ppc64le 9.0.1-0.3.fc30 libcom_err-devel.ppc64le 1.44.5-1.fc30 libedit.ppc64le 3.1-25.20181209cvs.fc30 libgomp.ppc64le 9.0.1-0.3.fc30 libkadm5.ppc64le 1.17-3.fc30 libkcapi.ppc64le 1.1.4-1.fc30 libmpc.ppc64le 1.1.0-2.fc29 libpcap.ppc64le 14:1.9.0-2.fc29 libseccomp.ppc64le 2.3.3-4.fc30 libsecret.ppc64le 0.18.7-1.fc30 libselinux-devel.ppc64le 2.9-0.rc1.1.fc30 libsepol-devel.ppc64le 2.9-0.rc1.1.fc30 libubsan.ppc64le 9.0.1-0.3.fc30 libverto-devel.ppc64le 0.3.0-6.fc29 libxcrypt-devel.ppc64le 4.4.3-4.fc30 nettle.ppc64le 3.4.1rc1-1.fc30 openssh.ppc64le 7.9p1-3.fc30.1 openssh-clients.ppc64le 7.9p1-3.fc30.1 pcre2-devel.ppc64le 10.32-7.fc30 pcre2-utf16.ppc64le 10.32-7.fc30 pcre2-utf32.ppc64le 10.32-7.fc30 perl-Data-Dumper.ppc64le 2.173-1.fc30 perl-Devel-PPPort.ppc64le 3.43-1.fc30 perl-Encode.ppc64le 4:3.00-8.fc30 perl-Errno.ppc64le 1.29-431.fc30 perl-Error.noarch 1:0.17027-1.fc30 perl-Exporter.noarch 5.73-418.fc29 perl-ExtUtils-Command.noarch 1:7.34-418.fc29 perl-ExtUtils-Install.noarch 2.14-418.fc29 perl-ExtUtils-MakeMaker.noarch 1:7.34-418.fc29 perl-ExtUtils-Manifest.noarch 1:1.71-3.fc29 perl-ExtUtils-ParseXS.noarch 1:3.39-418.fc30 perl-Fedora-VSP.noarch 0.001-12.fc29 perl-File-Path.noarch 2.16-1.fc30 perl-File-Temp.noarch 1:0.230.900-1.fc30 perl-Getopt-Long.noarch 1:2.50-417.fc29 perl-Git.noarch 2.20.1-1.fc30 perl-HTTP-Tiny.noarch 0.076-1.fc29 perl-IO.ppc64le 1.39-431.fc30 perl-MIME-Base64.ppc64le 3.15-417.fc29 perl-PathTools.ppc64le 3.75-1.fc30 perl-Pod-Escapes.noarch 1:1.07-417.fc29 perl-Pod-Perldoc.noarch 3.28.01-418.fc29 perl-Pod-Simple.noarch 1:3.35-417.fc29 perl-Pod-Usage.noarch 4:1.69-417.fc29 perl-Scalar-List-Utils.ppc64le 3:1.50-417.fc29 perl-Socket.ppc64le 4:2.027-417.fc29 perl-Storable.ppc64le 1:3.11-6.fc30 perl-Term-ANSIColor.noarch 4.06-418.fc29 perl-Term-Cap.noarch 1.17-417.fc29 perl-TermReadKey.ppc64le 2.38-1.fc30 perl-Test-Harness.noarch 1:3.42-418.fc29 perl-Text-ParseWords.noarch 3.30-417.fc29 perl-Text-Tabs+Wrap.noarch 2013.0523-417.fc29 perl-Time-Local.noarch 2:1.280-3.fc29 perl-Unicode-Normalize.ppc64le 1.26-417.fc29 perl-constant.noarch 1.33-418.fc29 perl-libs.ppc64le 4:5.28.1-431.fc30 perl-macros.ppc64le 4:5.28.1-431.fc30 perl-parent.noarch 1:0.237-2.fc29 perl-podlators.noarch 1:4.11-3.fc29 perl-threads.ppc64le 1:2.22-417.fc29 perl-threads-shared.ppc64le 1.59-1.fc30 perl-version.ppc64le 7:0.99.24-5.fc29 python-rpm-macros.noarch 3-41.fc30 python3.ppc64le 3.7.2-5.fc30 python3-pyparsing.noarch 2.3.0-1.fc30 python3-rpm-generators.noarch 7-1.fc30 python3-rpm-macros.noarch 3-41.fc30 python3-setuptools.noarch 40.7.3-1.fc30 qrencode-libs.ppc64le 3.4.4-7.fc30 systemd.ppc64le 240-6.gitf02b547.fc30 systemd-pam.ppc64le 240-6.gitf02b547.fc30 systemd-rpm-macros.noarch 240-6.gitf02b547.fc30 systemtap-sdt-devel.ppc64le 4.1-0.20190125git905865da1024.fc30 xz-devel.ppc64le 5.2.4-4.fc30 zlib-devel.ppc64le 1.2.11-14.fc30 Complete! Finish: build setup for kernel-4.19.20-200.rt12.10.fc30.src.rpm Start: rpmbuild kernel-4.19.20-200.rt12.10.fc30.src.rpm Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MxdU4H + 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.fc30 + sharedirs= + : + '[' -d kernel-4.19.fc30 ']' + '[' '!' -d kernel-4.19.fc30/vanilla-4.19 ']' + '[' -d kernel-4.19.fc30/vanilla-4.19 ']' + rm -f pax_global_header + [[ ! -z '' ]] + cd /builddir/build/BUILD + rm -rf kernel-4.19.fc30 + /usr/bin/mkdir -p kernel-4.19.fc30 + cd kernel-4.19.fc30 + /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.20-200.rt12.10.fc30.ppc64le + cd linux-4.19.20-200.rt12.10.fc30.ppc64le + '[' '!' -d .git ']' + git init Initialized empty Git repository in /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/.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 + patch -p1 -F1 -s + xzcat /builddir/build/SOURCES/patch-4.19.20.xz + git add -A :/ + git commit -a -m 'Stable update' [master f2f470a] Stable update 1942 files changed, 21061 insertions(+), 12875 deletions(-) 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 create mode 100644 arch/mips/sibyte/common/dma.c create mode 100644 arch/x86/kernel/process.h delete mode 100644 crypto/speck.c rename drivers/usb/{common/roles.c => roles/class.c} (100%) delete mode 100644 include/crypto/speck.h create mode 100644 include/linux/sched/smt.h create mode 100644 tools/testing/selftests/netfilter/Makefile create mode 100644 tools/testing/selftests/netfilter/config create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh + git am /builddir/build/SOURCES/0001-iio-Use-event-header-from-kernel-tree.patch /builddir/build/SOURCES/input-kill-stupid-messages.patch /builddir/build/SOURCES/die-floppy-die.patch /builddir/build/SOURCES/no-pcspkr-modalias.patch /builddir/build/SOURCES/silence-fbcon-logo.patch /builddir/build/SOURCES/Kbuild-Add-an-option-to-enable-GCC-VTA.patch /builddir/build/SOURCES/crash-driver.patch /builddir/build/SOURCES/lis3-improve-handling-of-null-rate.patch /builddir/build/SOURCES/scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch /builddir/build/SOURCES/namespaces-no-expert.patch /builddir/build/SOURCES/ath9k-rx-dma-stop-check.patch /builddir/build/SOURCES/xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch /builddir/build/SOURCES/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch /builddir/build/SOURCES/efi-lockdown.patch /builddir/build/SOURCES/KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch /builddir/build/SOURCES/Add-EFI-signature-data-types.patch /builddir/build/SOURCES/Add-an-EFI-signature-blob-parser-and-key-loader.patch /builddir/build/SOURCES/MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch /builddir/build/SOURCES/MODSIGN-Support-not-importing-certs-from-db.patch /builddir/build/SOURCES/0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch /builddir/build/SOURCES/0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch /builddir/build/SOURCES/0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch /builddir/build/SOURCES/disable-i8042-check-on-apple-mac.patch /builddir/build/SOURCES/drm-i915-hush-check-crtc-state.patch /builddir/build/SOURCES/efi-secureboot.patch /builddir/build/SOURCES/arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch /builddir/build/SOURCES/usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch /builddir/build/SOURCES/ARM-tegra-usb-no-reset.patch /builddir/build/SOURCES/ACPI-scan-Fix-regression-related-to-X-Gene-UARTs.patch /builddir/build/SOURCES/ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch /builddir/build/SOURCES/qcom-msm89xx-fixes.patch /builddir/build/SOURCES/arm-sdhci-esdhc-imx-fixes.patch /builddir/build/SOURCES/gpio-pxa-handle-corner-case-of-unprobed-device.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/0001-HID-i2c-hid-override-HID-descriptors-for-certain-dev.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 /builddir/build/SOURCES/CVE-2019-3459-and-CVE-2019-3460.patch Applying: iio: Use type header from kernel tree Applying: input: kill stupid messages Applying: die-floppy-die Applying: no pcspkr modalias Applying: silence fbcon logo Applying: Kbuild: Add an option to enable GCC VTA Applying: crash-driver Applying: Update of crash driver to handle CONFIG_HARDENED_USERCOPY and to restrict the supported architectures. Applying: lis3: improve handling of null rate Applying: scsi: sd_revalidate_disk prevent NULL ptr deref Applying: namespaces: no expert Applying: ath9k: rx dma stop check Applying: xen/pciback: Don't disable PCI_COMMAND on PCI device reset. Applying: Input - synaptics: pin 3 touches when the firmware reports 3 fingers Applying: Add the ability to lock down access to the running kernel image Applying: Add a SysRq option to lift kernel lockdown Applying: ima: require secure_boot rules in lockdown mode Applying: Enforce module signatures if the kernel is locked down Applying: Restrict /dev/{mem,kmem,port} when the kernel is locked down Applying: kexec_load: Disable at runtime if the kernel is locked down Applying: hibernate: Disable when the kernel is locked down Applying: uswsusp: Disable when the kernel is locked down Applying: PCI: Lock down BAR access when the kernel is locked down Applying: x86: Lock down IO port access when the kernel is locked down Applying: x86/msr: Restrict MSR access when the kernel is locked down Applying: ACPI: Limit access to custom_method when the kernel is locked down Applying: acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down Applying: acpi: Disable ACPI table override if the kernel is locked down Applying: acpi: Disable APEI error injection if the kernel is locked down Applying: Prohibit PCMCIA CIS storage when the kernel is locked down Applying: Lock down TIOCSSERIAL Applying: Lock down module params that specify hardware parameters (eg. ioport) Applying: x86/mmiotrace: Lock down the testmmiotrace module Applying: Lock down /proc/kcore Applying: Lock down kprobes Applying: Lock down perf Applying: debugfs: Restrict debugfs when the kernel is locked down Applying: KEYS: Allow unrestricted boot-time addition of keys to secondary keyring Applying: efi: Add EFI signature data types Applying: efi: Add an EFI signature blob parser Applying: MODSIGN: Import certificates from UEFI Secure Boot Applying: MODSIGN: Allow the "db" UEFI variable to be suppressed Applying: Make get_cert_list() not complain about cert lists that aren't present. Applying: Add efi_status_to_str() and rework efi_status_to_err(). Applying: Make get_cert_list() use efi_status_to_str() to print error messages. Applying: disable i8042 check on apple mac Applying: drm/i915: hush check crtc state Applying: Copy secure_boot flag in boot params across kexec reboot Applying: efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode Applying: efi: Lock down the kernel if booted in secure boot mode Applying: Add option of 13 for FORCE_MAX_ZONEORDER Applying: usb: phy: tegra: Add 38.4MHz clock table entry Applying: ARM: tegra: usb no reset Applying: ACPI / scan: Fix regression related to X-Gene UARTs Applying: ACPI / irq: Workaround firmware issue on X-Gene based m400 Applying: thermal: qcom: tsens: fix crash due to incorrect __init Applying: mmc: sdhci: add quirk to prevent higher speed modes Applying: gpio: pxa: handle corner case of unprobed device 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: HID: i2c-hid: override HID descriptors for certain devices Applying: iio: accel: kxcjk1013: Add KIOX0009 ACPI Hardware-ID Applying: iio: accel: kxcjk1013: Add KIOX010A 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 Applying: Bluetooth: check message types in l2cap_get_conf_opt Applying: Bluetooth: check the buffer size for some messages before parsing + tar xpf /builddir/build/SOURCES/patches-4.19.20-rt12.tar.xz + git quiltimport --patches patches/ 0001-ARM-at91-add-TCB-registers-definitions.patch 0002-clocksource-drivers-Add-a-new-driver-for-the-Atmel-A.patch 0003-clocksource-drivers-timer-atmel-tcb-add-clockevent-d.patch 0004-clocksource-drivers-atmel-pit-make-option-silent.patch 0005-ARM-at91-Implement-clocksource-selection.patch 0006-ARM-configs-at91-use-new-TCB-timer-driver.patch 0007-ARM-configs-at91-unselect-PIT.patch irqchip-gic-v3-its-Move-pending-table-allocation-to-.patch kthread-convert-worker-lock-to-raw-spinlock.patch pinctrl-bcm2835-Use-raw-spinlock-for-RT-compatibilit.patch crypto-caam-qi-simplify-CGR-allocation-freeing.patch sched-fair-Robustify-CFS-bandwidth-timer-locking.patch arm-convert-boot-lock-to-raw.patch x86-ioapic-Don-t-let-setaffinity-unmask-threaded-EOI.patch arm-kprobe-replace-patch_lock-to-raw-lock.patch arm-unwind-use_raw_lock.patch cgroup-use-irqsave-in-cgroup_rstat_flush_locked.patch fscache-initialize-cookie-hash-table-raw-spinlocks.patch Drivers-hv-vmbus-include-header-for-get_irq_regs.patch percpu-include-irqflags.h-for-raw_local_irq_save.patch perf-x86-intel-Delay-memory-deallocation-until-cpu_d.patch efi-Allow-efi-runtime.patch x86-efi-drop-task_lock-from-efi_switch_mm.patch arm64-KVM-compute_layout-before-altenates-are-applie.patch of-allocate-free-phandle-cache-outside-of-the-devtre.patch mm-kasan-make-quarantine_lock-a-raw_spinlock_t.patch EXP-rcu-Revert-expedited-GP-parallelization-cleverne.patch kmemleak-Turn-kmemleak_lock-to-raw-spinlock-on-RT.patch NFSv4-replace-seqcount_t-with-a-seqlock_t.patch kernel-sched-Provide-a-pointer-to-the-valid-CPU-mask.patch add_migrate_disable.patch sched-migrate_disable-Add-export_symbol_gpl-for-__mi.patch at91_dont_enable_disable_clock.patch clocksource-tclib-allow-higher-clockrates.patch timekeeping-split-jiffies-lock.patch signal-revert-ptrace-preempt-magic.patch net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch dm-rq-remove-BUG_ON-irqs_disabled-check.patch usb-do-not-disable-interrupts-in-giveback.patch rt-preempt-base-config.patch cpumask-disable-offstack-on-rt.patch jump-label-rt.patch kconfig-disable-a-few-options-rt.patch lockdep-disable-self-test.patch mm-disable-sloub-rt.patch mutex-no-spin-on-rt.patch rcu-disable-rcu-fast-no-hz-on-rt.patch rcu-make-RCU_BOOST-default-on-RT.patch sched-disable-rt-group-sched-on-rt.patch net_disable_NET_RX_BUSY_POLL.patch arm-disable-NEON-in-kernel-mode.patch power-use-generic-rwsem-on-rt.patch powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch power-disable-highmem-on-rt.patch mips-disable-highmem-on-rt.patch x86-use-gen-rwsem-spinlocks-rt.patch leds-trigger-disable-CPU-trigger-on-RT.patch cpufreq-drop-K8-s-driver-from-beeing-selected.patch md-disable-bcache.patch efi-Disable-runtime-services-on-RT.patch printk-kill.patch printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch preempt-nort-rt-variants.patch futex-workaround-migrate_disable-enable-in-different.patch rt-local-irq-lock.patch locallock-provide-get-put-_locked_ptr-variants.patch mm-scatterlist-dont-disable-irqs-on-RT.patch oleg-signal-rt-fix.patch x86-signal-delay-calling-signals-on-32bit.patch fs-replace-bh_uptodate_lock-for-rt.patch fs-jbd-replace-bh_state-lock.patch list_bl.h-make-list-head-locking-RT-safe.patch list_bl-fixup-bogus-lockdep-warning.patch genirq-disable-irqpoll-on-rt.patch genirq-force-threading.patch 0001-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0002-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0003-mm-SLxB-change-list_lock-to-raw_spinlock_t.patch 0004-mm-SLUB-delay-giving-back-empty-slubs-to-IRQ-enabled.patch mm-page_alloc-rt-friendly-per-cpu-pages.patch mm-convert-swap-to-percpu-locked.patch mm-perform-lru_add_drain_all-remotely.patch mm-make-vmstat-rt-aware.patch re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch mm-enable-slub.patch slub-enable-irqs-for-no-wait.patch slub-disable-SLUB_CPU_PARTIAL.patch mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch mm-memcontrol-do_not_disable_irq.patch mm_zsmalloc_copy_with_get_cpu_var_and_locking.patch x86-mm-pat-disable-preemption-__split_large_page-aft.patch radix-tree-use-local-locks.patch timers-prepare-for-full-preemption.patch x86-kvm-require-const-tsc-for-rt.patch pci-switchtec-Don-t-use-completion-s-wait-queue.patch wait.h-include-atomic.h.patch work-simple-Simple-work-queue-implemenation.patch work-simple-drop-a-shit-statement-in-SWORK_EVENT_PEN.patch completion-use-simple-wait-queues.patch fs-aio-simple-simple-work.patch genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch time-hrtimer-avoid-schedule_work-with-interrupts-dis.patch hrtimer-consolidate-hrtimer_init-hrtimer_init_sleepe.patch hrtimers-prepare-full-preemption.patch hrtimer-by-timers-by-default-into-the-softirq-context.patch sched-fair-Make-the-hrtimers-non-hard-again.patch hrtimer-Move-schedule_work-call-to-helper-thread.patch hrtimer-move-state-change-before-hrtimer_cancel-in-d.patch posix-timers-thread-posix-cpu-timers-on-rt.patch sched-delay-put-task.patch sched-limit-nr-migrate.patch sched-mmdrop-delayed.patch kernel-sched-move-stack-kprobe-clean-up-to-__put_tas.patch sched-rt-mutex-wakeup.patch sched-might-sleep-do-not-account-rcu-depth.patch cond-resched-lock-rt-tweak.patch sched-disable-ttwu-queue.patch sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch rt-Increase-decrease-the-nr-of-migratory-tasks-when-.patch hotplug-light-get-online-cpus.patch ftrace-migrate-disable-tracing.patch lockdep-no-softirq-accounting-on-rt.patch tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch softirq-preempt-fix-3-re.patch softirq-disable-softirq-stacks-for-rt.patch softirq-split-locks.patch net-core-use-local_bh_disable-in-netif_rx_ni.patch irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch softirq-split-timer-softirqs-out-of-ksoftirqd.patch rtmutex-trylock-is-okay-on-RT.patch fs-nfs-turn-rmdir_sem-into-a-semaphore.patch rtmutex-futex-prepare-rt.patch futex-requeue-pi-fix.patch futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch pid.h-include-atomic.h.patch arm-include-definition-for-cpumask_t.patch locking-locktorture-Do-NOT-include-rwlock.h-directly.patch rtmutex-lock-killable.patch rtmutex-Make-lock_killable-work.patch spinlock-types-separate-raw.patch rtmutex-avoid-include-hell.patch rtmutex_dont_include_rcu.patch rtmutex-Provide-rt_mutex_slowlock_locked.patch rtmutex-export-lockdep-less-version-of-rt_mutex-s-lo.patch rtmutex-add-sleeping-lock-implementation.patch rtmutex-add-mutex-implementation-based-on-rtmutex.patch rtmutex-add-rwsem-implementation-based-on-rtmutex.patch rtmutex-add-rwlock-implementation-based-on-rtmutex.patch rtmutex-rwlock-preserve-state-like-a-sleeping-lock.patch rtmutex-wire-up-RT-s-locking.patch rtmutex-add-ww_mutex-addon-for-mutex-rt.patch kconfig-preempt-rt-full.patch locking-rt-mutex-fix-deadlock-in-device-mapper-block.patch locking-rt-mutex-Flush-block-plug-on-__down_read.patch locking-rtmutex-re-init-the-wait_lock-in-rt_mutex_in.patch ptrace-fix-ptrace-vs-tasklist_lock-race.patch rtmutex-annotate-sleeping-lock-context.patch sched-migrate_disable-fallback-to-preempt_disable-in.patch locking-don-t-check-for-__LINUX_SPINLOCK_TYPES_H-on-.patch peter_zijlstra-frob-rcu.patch rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch rcu-Eliminate-softirq-processing-from-rcutree.patch srcu-use-cpu_online-instead-custom-check.patch srcu-replace-local_irqsave-with-a-locallock.patch rcu-enable-rcu_normal_after_boot-by-default-for-RT.patch drivers-tty-fix-omap-lock-crap.patch drivers-tty-pl011-irq-disable-madness.patch tty-serial-pl011-warning-about-uninitialized.patch rt-serial-warn-fix.patch tty-serial-8250-don-t-take-the-trylock-during-oops.patch peterz-percpu-rwsem-rt.patch mm-protect-activate-switch-mm.patch fs-dcache-bring-back-explicit-INIT_HLIST_BL_HEAD-in.patch fs-dcache-disable-preemption-on-i_dir_seq-s-write-si.patch squashfs-make-use-of-local-lock-in-multi_cpu-decompr.patch thermal-Defer-thermal-wakups-to-threads.patch x86-fpu-Disable-preemption-around-local_bh_disable.patch epoll-use-get-cpu-light.patch mm-vmalloc-use-get-cpu-light.patch block-mq-use-cpu_light.patch block-mq-drop-preempt-disable.patch block-mq-don-t-complete-requests-via-IPI.patch md-raid5-percpu-handling-rt-aware.patch rt-introduce-cpu-chill.patch block-blk-mq-move-blk_queue_usage_counter_release-in.patch block-use-cpu-chill.patch fs-dcache-use-cpu-chill-in-trylock-loops.patch net-use-cpu-chill.patch fs-dcache-use-swait_queue-instead-of-waitqueue.patch workqueue-use-rcu.patch workqueue-use-locallock.patch work-queue-work-around-irqsafe-timer-optimization.patch workqueue-distangle-from-rq-lock.patch debugobjects-rt.patch seqlock-prevent-rt-starvation.patch sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch skbufhead-raw-lock.patch net-move-xmit_recursion-to-per-task-variable-on-RT.patch net-provide-a-way-to-delegate-processing-a-softirq-t.patch net-dev-always-take-qdisc-s-busylock-in-__dev_xmit_s.patch net-Qdisc-use-a-seqlock-instead-seqcount.patch net-add-back-the-missing-serialization-in-ip_send_un.patch net-add-a-lock-around-icmp_sk.patch net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch irqwork-push_most_work_into_softirq_context.patch printk-rt-aware.patch kernel-printk-Don-t-try-to-print-from-IRQ-NMI-region.patch HACK-printk-drop-the-logbuf_lock-more-often.patch ARM-enable-irq-in-translation-section-permission-fau.patch genirq-update-irq_set_irqchip_state-documentation.patch KVM-arm-arm64-downgrade-preempt_disable-d-region-to-.patch arm64-fpsimd-use-preemp_disable-in-addition-to-local.patch kgb-serial-hackaround.patch sysfs-realtime-entry.patch mm-rt-kmap-atomic-scheduling.patch x86-highmem-add-a-already-used-pte-check.patch arm-highmem-flush-tlb-on-unmap.patch arm-enable-highmem-for-rt.patch scsi-fcoe-rt-aware.patch x86-crypto-reduce-preempt-disabled-regions.patch crypto-Reduce-preempt-disabled-regions-more-algos.patch crypto-limit-more-FPU-enabled-sections.patch crypto-scompress-serialize-RT-percpu-scratch-buffer-.patch crypto-cryptd-add-a-lock-instead-preempt_disable-loc.patch panic-disable-random-on-rt.patch x86-stackprot-no-random-on-rt.patch random-make-it-work-on-rt.patch random-avoid-preempt_disable-ed-section.patch cpu-hotplug--Implement-CPU-pinning.patch sched-Allow-pinned-user-tasks-to-be-awakened-to-the-.patch hotplug-duct-tape-RT-rwlock-usage-for-non-RT.patch upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch net-another-local-irq-disable-alloc-atomic-headache.patch net-core-protect-users-of-napi_alloc_cache-against-r.patch net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch net-make-devnet_rename_seq-a-mutex.patch lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch preempt-lazy-support.patch ftrace-Fix-trace-header-alignment.patch x86-preempt-lazy.patch arm-preempt-lazy-support.patch powerpc-preempt-lazy-support.patch arch-arm64-Add-lazy-preempt-support.patch connector-cn_proc-Protect-send_msg-with-a-local-lock.patch drivers-block-zram-Replace-bit-spinlocks-with-rtmute.patch drivers-zram-Don-t-disable-preemption-in-zcomp_strea.patch drivers-zram-fix-zcomp_stream_get-smp_processor_id-u.patch tpm_tis-fix-stall-after-iowrite-s.patch watchdog-prevent-deferral-of-watchdogd-wakeup-on-RT.patch drmradeoni915_Use_preempt_disableenable_rt()_where_recommended.patch drmi915_Use_local_lockunlock_irq()_in_intel_pipe_update_startend().patch drm-i915-disable-tracing-on-RT.patch drm-i915-skip-DRM_I915_LOW_LEVEL_TRACEPOINTS-with-NO.patch cgroups-use-simple-wait-in-css_release.patch cpuset-Convert-callback_lock-to-raw_spinlock_t.patch apparmor-use-a-locallock-instead-preempt_disable.patch workqueue-prevent-deadlock-stall.patch signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch localversion.patch + '[' -e localversion-rt ']' + rm -f localversion-rt + git add -A :/ + git commit -a -m 'PREEMPT_RT patch - finished' [master c1bb0a0] PREEMPT_RT patch - finished 1 file changed, 1 deletion(-) delete mode 100644 localversion-rt + chmod +x scripts/checkpatch.pl + chmod +x tools/objtool/sync-check.sh + mv COPYING COPYING-4.19.20 + touch .scmversion + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-debug.config /builddir/build/SOURCES/kernel-aarch64-rt.config /builddir/build/SOURCES/kernel-aarch64.config /builddir/build/SOURCES/kernel-armv7hl-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae.config /builddir/build/SOURCES/kernel-armv7hl-rt.config /builddir/build/SOURCES/kernel-armv7hl-rtlpae.config /builddir/build/SOURCES/kernel-armv7hl.config /builddir/build/SOURCES/kernel-i686-PAE.config /builddir/build/SOURCES/kernel-i686-PAEdebug.config /builddir/build/SOURCES/kernel-i686-debug.config /builddir/build/SOURCES/kernel-i686-rt.config /builddir/build/SOURCES/kernel-i686-rtPAE.config /builddir/build/SOURCES/kernel-i686.config /builddir/build/SOURCES/kernel-ppc64-debug.config /builddir/build/SOURCES/kernel-ppc64-rt.config /builddir/build/SOURCES/kernel-ppc64.config /builddir/build/SOURCES/kernel-ppc64le-debug.config /builddir/build/SOURCES/kernel-ppc64le-rt.config /builddir/build/SOURCES/kernel-ppc64le.config /builddir/build/SOURCES/kernel-s390x-debug.config /builddir/build/SOURCES/kernel-s390x.config /builddir/build/SOURCES/kernel-x86_64-debug.config /builddir/build/SOURCES/kernel-x86_64-rt.config /builddir/build/SOURCES/kernel-x86_64.config . + cp /builddir/build/SOURCES/kernel-local . + cp /builddir/build/SOURCES/merge.pl . + cp /builddir/build/SOURCES/generate_all_configs.sh . + cp /builddir/build/SOURCES/generate_debug_configs.sh . + cp /builddir/build/SOURCES/generate_bls_conf.sh . + cp /builddir/build/SOURCES/generate_rt_configs.sh . + git add -A :/ + git commit -a -m 'configs and scripts' [master aa9ac39] configs and scripts 33 files changed, 178448 insertions(+) rename COPYING => COPYING-4.19.20 (100%) create mode 100755 configs/generate_all_configs.sh create mode 100755 configs/generate_bls_conf.sh create mode 100755 configs/generate_debug_configs.sh create mode 100755 configs/generate_rt_configs.sh create mode 100644 configs/kernel-aarch64-debug.config create mode 100644 configs/kernel-aarch64-rt.config create mode 100644 configs/kernel-aarch64.config create mode 100644 configs/kernel-armv7hl-debug.config create mode 100644 configs/kernel-armv7hl-lpae-debug.config create mode 100644 configs/kernel-armv7hl-lpae.config create mode 100644 configs/kernel-armv7hl-rt.config create mode 100644 configs/kernel-armv7hl-rtlpae.config create mode 100644 configs/kernel-armv7hl.config create mode 100644 configs/kernel-i686-PAE.config create mode 100644 configs/kernel-i686-PAEdebug.config create mode 100644 configs/kernel-i686-debug.config create mode 100644 configs/kernel-i686-rt.config create mode 100644 configs/kernel-i686-rtPAE.config create mode 100644 configs/kernel-i686.config create mode 100644 configs/kernel-local create mode 100644 configs/kernel-ppc64-debug.config create mode 100644 configs/kernel-ppc64-rt.config create mode 100644 configs/kernel-ppc64.config create mode 100644 configs/kernel-ppc64le-debug.config create mode 100644 configs/kernel-ppc64le-rt.config create mode 100644 configs/kernel-ppc64le.config create mode 100644 configs/kernel-s390x-debug.config create mode 100644 configs/kernel-s390x.config create mode 100644 configs/kernel-x86_64-debug.config create mode 100644 configs/kernel-x86_64-rt.config create mode 100644 configs/kernel-x86_64.config create mode 100755 configs/merge.pl + VERSION=4.19.20 + ./generate_rt_configs.sh rm: cannot remove 'kernel-armv7hllpae.config': No such file or directory rm: cannot remove 'kernel-i686PAE.config': No such file or directory + for i in kernel-4.19.20-ppc64le*.config + mv kernel-4.19.20-ppc64le-rt.config kernel-4.19.20-ppc64le-rt.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.20-ppc64le-rt.config.tmp + rm kernel-4.19.20-ppc64le-rt.config.tmp + git add -A :/ + git commit -a -m 'config processed' [master f66e31b] config processed 14 files changed, 41334 deletions(-) rename configs/{kernel-aarch64-rt.config => kernel-4.19.20-aarch64-rt.config} (100%) rename configs/{kernel-armv7hl-rt.config => kernel-4.19.20-armv7hl-rt.config} (100%) rename configs/{kernel-armv7hl-rtlpae.config => kernel-4.19.20-armv7hl-rtlpae.config} (100%) rename configs/{kernel-i686-rt.config => kernel-4.19.20-i686-rt.config} (100%) rename configs/{kernel-i686-rtPAE.config => kernel-4.19.20-i686-rtPAE.config} (100%) rename configs/{kernel-ppc64-rt.config => kernel-4.19.20-ppc64-rt.config} (100%) rename configs/{kernel-ppc64le-rt.config => kernel-4.19.20-ppc64le-rt.config} (100%) rename configs/{kernel-x86_64-rt.config => kernel-4.19.20-x86_64-rt.config} (100%) delete mode 100644 configs/kernel-aarch64.config delete mode 100644 configs/kernel-armv7hl.config delete mode 100644 configs/kernel-i686.config delete mode 100644 configs/kernel-ppc64.config delete mode 100644 configs/kernel-ppc64le.config delete mode 100644 configs/kernel-x86_64.config + rm -f 'kernel-4.19.20-*debug.config' + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= + OPTS=' -c' + ./process_configs.sh -c kernel 4.19.20 ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-aarch64-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-armv7hl-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-armv7hl-rtlpae.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rtPAE.config ... /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-ppc64-rt.config ... /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-ppc64le-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs/kernel-4.19.20-x86_64-rt.config ... done Processed config files are in /builddir/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le/configs + cd .. + find . '(' -name '*.orig' -o -name '*~' ')' -exec rm -f '{}' ';' + find . -name .gitignore -exec rm -f '{}' ';' + pathfix.py -pni '/usr/bin/python3 -s' scripts/ recursedown('scripts/') recursedown('scripts/basic') recursedown('scripts/coccinelle') recursedown('scripts/coccinelle/api') recursedown('scripts/coccinelle/api/alloc') recursedown('scripts/coccinelle/api/debugfs') recursedown('scripts/coccinelle/free') recursedown('scripts/coccinelle/iterators') recursedown('scripts/coccinelle/locks') recursedown('scripts/coccinelle/misc') recursedown('scripts/coccinelle/null') recursedown('scripts/coccinelle/tests') recursedown('scripts/dtc') recursedown('scripts/dtc/include-prefixes') recursedown('scripts/dtc/libfdt') recursedown('scripts/gcc-plugins') recursedown('scripts/gdb') recursedown('scripts/gdb/linux') recursedown('scripts/genksyms') recursedown('scripts/kconfig') recursedown('scripts/kconfig/lxdialog') recursedown('scripts/kconfig/tests') recursedown('scripts/kconfig/tests/auto_submenu') recursedown('scripts/kconfig/tests/choice') recursedown('scripts/kconfig/tests/choice_value_with_m_dep') recursedown('scripts/kconfig/tests/err_recursive_dep') recursedown('scripts/kconfig/tests/err_recursive_inc') recursedown('scripts/kconfig/tests/inter_choice') recursedown('scripts/kconfig/tests/new_choice_with_dep') recursedown('scripts/kconfig/tests/no_write_if_dep_unmet') recursedown('scripts/kconfig/tests/preprocess') recursedown('scripts/kconfig/tests/preprocess/builtin_func') recursedown('scripts/kconfig/tests/preprocess/circular_expansion') recursedown('scripts/kconfig/tests/preprocess/escape') recursedown('scripts/kconfig/tests/preprocess/variable') recursedown('scripts/kconfig/tests/rand_nested_choice') recursedown('scripts/ksymoops') recursedown('scripts/mod') recursedown('scripts/package') recursedown('scripts/selinux') recursedown('scripts/selinux/genheaders') recursedown('scripts/selinux/mdp') recursedown('scripts/tracing') scripts/bpf_helpers_doc.py: updating scripts/checkkconfigsymbols.py: updating scripts/spdxcheck.py: updating scripts/gdb/linux/__init__.py: no change scripts/gdb/linux/cpus.py: no change scripts/gdb/linux/dmesg.py: no change scripts/gdb/linux/lists.py: no change scripts/gdb/linux/modules.py: no change scripts/gdb/linux/proc.py: no change scripts/gdb/linux/symbols.py: no change scripts/gdb/linux/tasks.py: no change scripts/gdb/linux/utils.py: no change scripts/kconfig/tests/conftest.py: no change scripts/kconfig/tests/auto_submenu/__init__.py: no change scripts/kconfig/tests/choice/__init__.py: no change scripts/kconfig/tests/choice_value_with_m_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_inc/__init__.py: no change scripts/kconfig/tests/inter_choice/__init__.py: no change scripts/kconfig/tests/new_choice_with_dep/__init__.py: no change scripts/kconfig/tests/no_write_if_dep_unmet/__init__.py: no change scripts/kconfig/tests/preprocess/builtin_func/__init__.py: no change scripts/kconfig/tests/preprocess/circular_expansion/__init__.py: no change scripts/kconfig/tests/preprocess/escape/__init__.py: no change scripts/kconfig/tests/preprocess/variable/__init__.py: no change scripts/kconfig/tests/rand_nested_choice/__init__.py: no change scripts/tracing/draw_functrace.py: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/diffconfig scripts/diffconfig: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/bloat-o-meter scripts/bloat-o-meter: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/show_delta scripts/show_delta: updating + cd .. + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.y6D3v1 + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc30 + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/libexec + cd linux-4.19.20-200.rt12.10.fc30.ppc64le + BuildKernel vmlinux vmlinux 1 rt + MakeTarget=vmlinux + KernelImage=vmlinux + Flavour=rt + DoVDSO=1 + Flav=+rt + InstallName=vmlinuz + Config=kernel-4.19.20-ppc64le-rt.config + DevelDir=/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt + '[' vmlinux = vmlinux ']' + CopyKernel=cp_vmlinux + KernelVer=4.19.20-200.rt12.10.fc30.ppc64le+rt + echo BUILDING A KERNEL FOR rt ppc64le... BUILDING A KERNEL FOR rt ppc64le... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 20/' Makefile + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.rt12.10.fc30.ppc64le+rt/' Makefile + make -s mrproper + cp configs/kernel-4.19.20-ppc64le-rt.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. ++ head -1 .config ++ cut -b 3- + Arch=powerpc + echo USING ARCH=powerpc USING ARCH=powerpc + make -s ARCH=powerpc olddefconfig + make -s ARCH=powerpc -j2 vmlinux 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); | ^~~~~~~~~~~~~~~~~~ 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/usb/core/devio.c: In function 'proc_do_submiturb': drivers/usb/core/devio.c:1489:43: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1489 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ drivers/usb/core/devio.c:1494:24: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ drivers/usb/core/devio.c:1497:38: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1497 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/core/devio.c:32: drivers/usb/core/devio.c:1512:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1512 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1513:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1514:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/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, | ^~~~~~ WARNING: modpost: Found 3 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' ld: warning: orphan section `.gnu.hash' from `linker stubs' being placed in section `.gnu.hash' ld: warning: orphan section `.gnu.hash' from `linker stubs' being placed in section `.gnu.hash' ld: warning: orphan section `.gnu.hash' from `linker stubs' being placed in section `.gnu.hash' + make -s ARCH=powerpc -j2 modules In file included from arch/powerpc/platforms/powernv/opal-prd.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opal_prd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ arch/powerpc/platforms/powernv/opal-prd.c:436:1: note: in expansion of macro 'module_platform_driver' 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from arch/powerpc/platforms/powernv/opal-prd.c:21: arch/powerpc/platforms/powernv/opal-prd.c:436:24: note: 'init_module' target declared here 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ arch/powerpc/platforms/powernv/opal-prd.c:436:1: note: in expansion of macro 'module_platform_driver' 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/platforms/powernv/opal-prd.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opal_prd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ arch/powerpc/platforms/powernv/opal-prd.c:436:1: note: in expansion of macro 'module_platform_driver' 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from arch/powerpc/platforms/powernv/opal-prd.c:21: arch/powerpc/platforms/powernv/opal-prd.c:436:24: note: 'cleanup_module' target declared here 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ arch/powerpc/platforms/powernv/opal-prd.c:436:1: note: in expansion of macro 'module_platform_driver' 436 | module_platform_driver(opal_prd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/platforms/pseries/pseries_energy.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pseries_energy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/powerpc/platforms/pseries/pseries_energy.c:355:1: note: in expansion of macro 'module_init' 355 | module_init(pseries_energy_init); | ^~~~~~~~~~~ arch/powerpc/platforms/pseries/pseries_energy.c:297:19: note: 'init_module' target declared here 297 | static int __init pseries_energy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/platforms/pseries/pseries_energy.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pseries_energy_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/powerpc/platforms/pseries/pseries_energy.c:356:1: note: in expansion of macro 'module_exit' 356 | module_exit(pseries_energy_cleanup); | ^~~~~~~~~~~ arch/powerpc/platforms/pseries/pseries_energy.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit pseries_energy_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crc32c-vpmsum_glue.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_vpmsum_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/powerpc/crypto/crc32c-vpmsum_glue.c:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(crc32c_vpmsum_mod_fini); | ^~~~~~~~~~~ arch/powerpc/crypto/crc32c-vpmsum_glue.c:160:20: note: 'cleanup_module' target declared here 160 | static void __exit crc32c_vpmsum_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crc32c-vpmsum_glue.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_feature_match_PPC_MODULE_FEATURE_VEC_CRYPTO_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/cpufeature.h:58:1: note: in expansion of macro 'module_init' 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ arch/powerpc/crypto/crc32c-vpmsum_glue.c:165:1: note: in expansion of macro 'module_cpu_feature_match' 165 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, crc32c_vpmsum_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crc32c-vpmsum_glue.c:7: ./include/linux/cpufeature.h:52:19: note: 'init_module' target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ arch/powerpc/crypto/crc32c-vpmsum_glue.c:165:1: note: in expansion of macro 'module_cpu_feature_match' 165 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, crc32c_vpmsum_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crct10dif-vpmsum_glue.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crct10dif_vpmsum_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/powerpc/crypto/crct10dif-vpmsum_glue.c:122:1: note: in expansion of macro 'module_exit' 122 | module_exit(crct10dif_vpmsum_mod_fini); | ^~~~~~~~~~~ arch/powerpc/crypto/crct10dif-vpmsum_glue.c:116:20: note: 'cleanup_module' target declared here 116 | static void __exit crct10dif_vpmsum_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crct10dif-vpmsum_glue.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_feature_match_PPC_MODULE_FEATURE_VEC_CRYPTO_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/cpufeature.h:58:1: note: in expansion of macro 'module_init' 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ arch/powerpc/crypto/crct10dif-vpmsum_glue.c:121:1: note: in expansion of macro 'module_cpu_feature_match' 121 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, crct10dif_vpmsum_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/powerpc/crypto/crct10dif-vpmsum_glue.c:19: ./include/linux/cpufeature.h:52:19: note: 'init_module' target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ arch/powerpc/crypto/crct10dif-vpmsum_glue.c:121:1: note: in expansion of macro 'module_cpu_feature_match' 121 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, crct10dif_vpmsum_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/rcu/rcutorture.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rcu_torture_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:2142:1: note: in expansion of macro 'module_init' 2142 | module_init(rcu_torture_init); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:1947:1: note: 'init_module' target declared here 1947 | rcu_torture_init(void) | ^~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(ring_buffer_benchmark_init); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:430:19: note: 'init_module' target declared here 430 | static int __init ring_buffer_benchmark_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(ring_buffer_benchmark_exit); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:486:20: note: 'cleanup_module' target declared here 486 | static void __exit ring_buffer_benchmark_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/9p/v9fs.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v9fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/9p/v9fs.c:729:1: note: in expansion of macro 'module_init' 729 | module_init(init_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:683:19: note: 'init_module' target declared here 683 | static int __init init_v9fs(void) | ^~~~~~~~~ In file included from fs/9p/v9fs.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v9fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/9p/v9fs.c:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(exit_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:722:20: note: 'cleanup_module' target declared here 722 | static void __exit exit_v9fs(void) | ^~~~~~~~~ In file included from 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 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 fs/afs/main.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'afs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/afs/main.c:233:1: note: in expansion of macro 'late_initcall' 233 | late_initcall(afs_init); /* must be called after net/ to create socket */ | ^~~~~~~~~~~~~ fs/afs/main.c:170:19: note: 'init_module' target declared here 170 | static int __init afs_init(void) | ^~~~~~~~ In file included from fs/afs/main.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/afs/main.c:255:1: note: in expansion of macro 'module_exit' 255 | module_exit(afs_exit); | ^~~~~~~~~~~ fs/afs/main.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit afs_exit(void) | ^~~~~~~~ In file included from crypto/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:349:1: note: in expansion of macro 'module_init' 349 | module_init(crypto_cfb_module_init); | ^~~~~~~~~~~ crypto/cfb.c:339:19: note: 'init_module' target declared here 339 | static int __init crypto_cfb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/cfb.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cfb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cfb.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(crypto_cfb_module_exit); | ^~~~~~~~~~~ crypto/cfb.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit crypto_cfb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcbc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/pcbc.c:307:1: note: in expansion of macro 'module_init' 307 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ crypto/pcbc.c:297:19: note: 'init_module' target declared here 297 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcbc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/pcbc.c:308:1: note: in expansion of macro 'module_exit' 308 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ crypto/pcbc.c:302:20: note: 'cleanup_module' target declared here 302 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/lrw.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/lrw.c:600:1: note: in expansion of macro 'module_init' 600 | module_init(crypto_module_init); | ^~~~~~~~~~~ crypto/lrw.c:590:19: note: 'init_module' target declared here 590 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from crypto/lrw.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/lrw.c:601:1: note: in expansion of macro 'module_exit' 601 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ crypto/lrw.c:595:20: note: 'cleanup_module' target declared here 595 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from crypto/keywrap.c:84: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_kw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/keywrap.c:381:1: note: in expansion of macro 'module_init' 381 | module_init(crypto_kw_init); | ^~~~~~~~~~~ crypto/keywrap.c:371:19: note: 'init_module' target declared here 371 | static int __init crypto_kw_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/keywrap.c:84: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_kw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/keywrap.c:382:1: note: in expansion of macro 'module_exit' 382 | module_exit(crypto_kw_exit); | ^~~~~~~~~~~ crypto/keywrap.c:376:20: note: 'cleanup_module' target declared here 376 | static void __exit crypto_kw_exit(void) | ^~~~~~~~~~~~~~ In file included from crypto/ccm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/ccm.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ crypto/ccm.c:1006:19: note: 'init_module' target declared here 1006 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/ccm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/ccm.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ crypto/ccm.c:1038:20: note: 'cleanup_module' target declared here 1038 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/chacha20poly1305.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:739:1: note: in expansion of macro 'module_init' 739 | module_init(chacha20poly1305_module_init); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:718:19: note: 'init_module' target declared here 718 | static int __init chacha20poly1305_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/chacha20poly1305.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/chacha20poly1305.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(chacha20poly1305_module_exit); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit chacha20poly1305_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcrypt.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcrypt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/pcrypt.c:515:1: note: in expansion of macro 'module_init' 515 | module_init(pcrypt_init); | ^~~~~~~~~~~ crypto/pcrypt.c:477:19: note: 'init_module' target declared here 477 | static int __init pcrypt_init(void) | ^~~~~~~~~~~ In file included from crypto/pcrypt.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcrypt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/pcrypt.c:516:1: note: in expansion of macro 'module_exit' 516 | module_exit(pcrypt_exit); | ^~~~~~~~~~~ crypto/pcrypt.c:506:20: note: 'cleanup_module' target declared here 506 | static void __exit pcrypt_exit(void) | ^~~~~~~~~~~ In file included from crypto/des_generic.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' 996 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ crypto/des_generic.c:986:19: note: 'init_module' target declared here 986 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/des_generic.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' 997 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/fcrypt.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/fcrypt.c:417:1: note: in expansion of macro 'module_init' 417 | module_init(fcrypt_mod_init); | ^~~~~~~~~~~ crypto/fcrypt.c:407:19: note: 'init_module' target declared here 407 | static int __init fcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/fcrypt.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/fcrypt.c:418:1: note: in expansion of macro 'module_exit' 418 | module_exit(fcrypt_mod_fini); | ^~~~~~~~~~~ crypto/fcrypt.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit fcrypt_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from crypto/blowfish_generic.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/blowfish_generic.c:136:1: note: in expansion of macro 'module_init' 136 | module_init(blowfish_mod_init); | ^~~~~~~~~~~ crypto/blowfish_generic.c:126:19: note: 'init_module' target declared here 126 | static int __init blowfish_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/blowfish_generic.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/blowfish_generic.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(blowfish_mod_fini); | ^~~~~~~~~~~ crypto/blowfish_generic.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit blowfish_mod_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/twofish_generic.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/twofish_generic.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(twofish_mod_init); | ^~~~~~~~~~~ crypto/twofish_generic.c:198:19: note: 'init_module' target declared here 198 | static int __init twofish_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/twofish_generic.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/twofish_generic.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(twofish_mod_fini); | ^~~~~~~~~~~ crypto/twofish_generic.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit twofish_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/serpent_generic.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/serpent_generic.c:667:1: note: in expansion of macro 'module_init' 667 | module_init(serpent_mod_init); | ^~~~~~~~~~~ crypto/serpent_generic.c:657:19: note: 'init_module' target declared here 657 | static int __init serpent_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/serpent_generic.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/serpent_generic.c:668:1: note: in expansion of macro 'module_exit' 668 | module_exit(serpent_mod_fini); | ^~~~~~~~~~~ crypto/serpent_generic.c:662:20: note: 'cleanup_module' target declared here 662 | static void __exit serpent_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/sm4_generic.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sm4_generic.c:240:1: note: in expansion of macro 'module_init' 240 | module_init(sm4_init); | ^~~~~~~~~~~ crypto/sm4_generic.c:230:19: note: 'init_module' target declared here 230 | static int __init sm4_init(void) | ^~~~~~~~ In file included from crypto/sm4_generic.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sm4_generic.c:241:1: note: in expansion of macro 'module_exit' 241 | module_exit(sm4_fini); | ^~~~~~~~~~~ crypto/sm4_generic.c:235:20: note: 'cleanup_module' target declared here 235 | static void __exit sm4_fini(void) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/aes_ti.c:370:1: note: in expansion of macro 'module_init' 370 | module_init(aes_init); | ^~~~~~~~~~~ crypto/aes_ti.c:360:19: note: 'init_module' target declared here 360 | static int __init aes_init(void) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h: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:371:1: note: in expansion of macro 'module_exit' 371 | module_exit(aes_fini); | ^~~~~~~~~~~ crypto/aes_ti.c:365:20: note: 'cleanup_module' target declared here 365 | static void __exit aes_fini(void) | ^~~~~~~~ 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 block/kyber-iosched.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kyber_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ block/kyber-iosched.c:990:1: note: in expansion of macro 'module_init' 990 | module_init(kyber_init); | ^~~~~~~~~~~ block/kyber-iosched.c:980:19: note: 'init_module' target declared here 980 | static int __init kyber_init(void) | ^~~~~~~~~~ In file included from block/kyber-iosched.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kyber_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ block/kyber-iosched.c:991:1: note: in expansion of macro 'module_exit' 991 | module_exit(kyber_exit); | ^~~~~~~~~~~ block/kyber-iosched.c:985:20: note: 'cleanup_module' target declared here 985 | static void __exit kyber_exit(void) | ^~~~~~~~~~ In file included from block/bfq-iosched.c:125: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ block/bfq-iosched.c:5724:1: note: in expansion of macro 'module_init' 5724 | module_init(bfq_init); | ^~~~~~~~~~~ block/bfq-iosched.c:5670:19: note: 'init_module' target declared here 5670 | static int __init bfq_init(void) | ^~~~~~~~ In file included from block/bfq-iosched.c:125: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ block/bfq-iosched.c:5725:1: note: in expansion of macro 'module_exit' 5725 | module_exit(bfq_exit); | ^~~~~~~~~~~ block/bfq-iosched.c:5715:20: note: 'cleanup_module' target declared here 5715 | static void __exit bfq_exit(void) | ^~~~~~~~ In file included from drivers/ata/acard-ahci.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/acard-ahci.c:38: drivers/ata/acard-ahci.c:506:19: note: 'init_module' target declared here 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/acard-ahci.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/acard-ahci.c:38: drivers/ata/acard-ahci.c:506:19: note: 'cleanup_module' target declared here 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:18: drivers/ata/ahci_platform.c:104:24: note: 'cleanup_module' target declared here 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:18: drivers/ata/ahci_platform.c:104:24: note: 'init_module' target declared here 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_inic162x.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_inic162x.c:57: drivers/ata/sata_inic162x.c:909:19: note: 'init_module' target declared here 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_inic162x.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_inic162x.c:57: drivers/ata/sata_inic162x.c:909:19: note: 'cleanup_module' target declared here 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil24.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil24_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil24.c:23: drivers/ata/sata_sil24.c:1386:19: note: 'init_module' target declared here 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil24.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil24_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil24.c:23: drivers/ata/sata_sil24.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pdc_adma.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pdc_adma.c:38: drivers/ata/pdc_adma.c:662:19: note: 'init_module' target declared here 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pdc_adma.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pdc_adma.c:38: drivers/ata/pdc_adma.c:662:19: note: 'cleanup_module' target declared here 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_qstor.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_qstor.c:33: drivers/ata/sata_qstor.c:637:19: note: 'init_module' target declared here 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_qstor.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_qstor.c:33: drivers/ata/sata_qstor.c:637:19: note: 'cleanup_module' target declared here 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sx4.c:82: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sx4.c:83: drivers/ata/sata_sx4.c:1505:19: note: 'init_module' target declared here 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sx4.c:82: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sx4.c:83: drivers/ata/sata_sx4.c:1505:19: note: 'cleanup_module' target declared here 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_mv.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ata/sata_mv.c:4536:1: note: in expansion of macro 'module_exit' 4536 | module_exit(mv_exit); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4520:20: note: 'cleanup_module' target declared here 4520 | static void __exit mv_exit(void) | ^~~~~~~ In file included from drivers/ata/sata_mv.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4535:1: note: in expansion of macro 'module_init' 4535 | module_init(mv_init); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4503:19: note: 'init_module' target declared here 4503 | static int __init mv_init(void) | ^~~~~~~ In file included from drivers/ata/sata_nv.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_nv.c:42: drivers/ata/sata_nv.c:2495:19: note: 'cleanup_module' target declared here 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_nv.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_nv.c:42: drivers/ata/sata_nv.c:2495:19: note: 'init_module' target declared here 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_promise.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_promise.c:37: drivers/ata/sata_promise.c:1262:19: note: 'init_module' target declared here 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_promise.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_promise.c:37: drivers/ata/sata_promise.c:1262:19: note: 'cleanup_module' target declared here 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil.c:39: drivers/ata/sata_sil.c:825:19: note: 'cleanup_module' target declared here 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil.c:39: drivers/ata/sata_sil.c:825:19: note: 'init_module' target declared here 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sis.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sis.c:35: drivers/ata/sata_sis.c:314:19: note: 'cleanup_module' target declared here 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sis.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sis.c:35: drivers/ata/sata_sis.c:314:19: note: 'init_module' target declared here 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_svw.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_svw.c:41: drivers/ata/sata_svw.c:538:19: note: 'init_module' target declared here 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_svw.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_svw.c:41: drivers/ata/sata_svw.c:538:19: note: 'cleanup_module' target declared here 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_uli.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_uli.c:30: drivers/ata/sata_uli.c:245:19: note: 'cleanup_module' target declared here 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_uli.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_uli.c:30: drivers/ata/sata_uli.c:245:19: note: 'init_module' target declared here 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_via.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svia_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_via.c:38: drivers/ata/sata_via.c:783:19: note: 'cleanup_module' target declared here 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_via.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svia_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_via.c:38: drivers/ata/sata_via.c:783:19: note: 'init_module' target declared here 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_vsc.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_vsc.c:39: drivers/ata/sata_vsc.c:437:19: note: 'init_module' target declared here 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_vsc.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_vsc.c:39: drivers/ata/sata_vsc.c:437:19: note: 'cleanup_module' target declared here 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ali.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ata/pata_ali.c:652:1: note: in expansion of macro 'module_exit' 652 | module_exit(ali_exit); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:638:20: note: 'cleanup_module' target declared here 638 | static void __exit ali_exit(void) | ^~~~~~~~ In file included from drivers/ata/pata_ali.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:651:1: note: in expansion of macro 'module_init' 651 | module_init(ali_init); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:626:19: note: 'init_module' target declared here 626 | static int __init ali_init(void) | ^~~~~~~~ In file included from drivers/ata/pata_amd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_amd.c:19: drivers/ata/pata_amd.c:635:19: note: 'init_module' target declared here 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_amd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_amd.c:19: drivers/ata/pata_amd.c:635:19: note: 'cleanup_module' target declared here 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'artop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'init_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'artop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'cleanup_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp867x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'init_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp867x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'cleanup_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd64x.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd64x.c:28: drivers/ata/pata_cmd64x.c:527:19: note: 'init_module' target declared here 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd64x.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd64x.c:28: drivers/ata/pata_cmd64x.c:527:19: note: 'cleanup_module' target declared here 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_efar.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efar_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_efar.c:16: drivers/ata/pata_efar.c:297:19: note: 'init_module' target declared here 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_efar.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efar_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_efar.c:16: drivers/ata/pata_efar.c:297:19: note: 'cleanup_module' target declared here 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt366.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt366.c:21: drivers/ata/pata_hpt366.c:417:19: note: 'init_module' target declared here 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt366.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt366.c:21: drivers/ata/pata_hpt366.c:417:19: note: 'cleanup_module' target declared here 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt37x.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt37x.c:21: drivers/ata/pata_hpt37x.c:1057:19: note: 'init_module' target declared here 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt37x.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt37x.c:21: drivers/ata/pata_hpt37x.c:1057:19: note: 'cleanup_module' target declared here 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x2n.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x2n.c:22: drivers/ata/pata_hpt3x2n.c:623:19: note: 'init_module' target declared here 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x2n.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x2n.c:22: drivers/ata/pata_hpt3x2n.c:623:19: note: 'cleanup_module' target declared here 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x3.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x3.c:18: drivers/ata/pata_hpt3x3.c:286:19: note: 'init_module' target declared here 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x3.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x3.c:18: drivers/ata/pata_hpt3x3.c:286:19: note: 'cleanup_module' target declared here 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it8213.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8213_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it8213.c:12: drivers/ata/pata_it8213.c:292:19: note: 'init_module' target declared here 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it8213.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8213_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it8213.c:12: drivers/ata/pata_it8213.c:292:19: note: 'cleanup_module' target declared here 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it821x.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it821x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it821x.c:74: drivers/ata/pata_it821x.c:974:19: note: 'init_module' target declared here 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it821x.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it821x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it821x.c:74: drivers/ata/pata_it821x.c:974:19: note: 'cleanup_module' target declared here 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_jmicron.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_jmicron.c:12: drivers/ata/pata_jmicron.c:166:19: note: 'init_module' target declared here 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_jmicron.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_jmicron.c:12: drivers/ata/pata_jmicron.c:166:19: note: 'cleanup_module' target declared here 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_marvell.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'marvell_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_marvell.c:13: drivers/ata/pata_marvell.c:180:19: note: 'init_module' target declared here 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_marvell.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'marvell_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_marvell.c:13: drivers/ata/pata_marvell.c:180:19: note: 'cleanup_module' target declared here 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_netcell.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netcell_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_netcell.c:9: drivers/ata/pata_netcell.c:101:19: note: 'init_module' target declared here 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_netcell.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netcell_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_netcell.c:9: drivers/ata/pata_netcell.c:101:19: note: 'cleanup_module' target declared here 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ninja32.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ninja32.c:39: drivers/ata/pata_ninja32.c:191:19: note: 'init_module' target declared here 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ninja32.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ninja32.c:39: drivers/ata/pata_ninja32.c:191:19: note: 'cleanup_module' target declared here 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87415.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87415.c:27: drivers/ata/pata_ns87415.c:416:19: note: 'init_module' target declared here 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87415.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87415.c:27: drivers/ata/pata_ns87415.c:416:19: note: 'cleanup_module' target declared here 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'optidma_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'optidma_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc2027x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc2027x.c:27: drivers/ata/pata_pdc2027x.c:785:19: note: 'cleanup_module' target declared here 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc2027x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc2027x.c:27: drivers/ata/pata_pdc2027x.c:785:19: note: 'init_module' target declared here 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc202xx_old.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc202xx_old.c:17: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'init_module' target declared here 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc202xx_old.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc202xx_old.c:17: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'cleanup_module' target declared here 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_serverworks.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_serverworks.c:36: drivers/ata/pata_serverworks.c:486:19: note: 'init_module' target declared here 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_serverworks.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_serverworks.c:36: drivers/ata/pata_serverworks.c:486:19: note: 'cleanup_module' target declared here 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sil680.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil680_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sil680.c:27: drivers/ata/pata_sil680.c:438:19: note: 'init_module' target declared here 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sil680.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil680_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sil680.c:27: drivers/ata/pata_sil680.c:438:19: note: 'cleanup_module' target declared here 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'init_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'cleanup_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_via.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_via.c:57: drivers/ata/pata_via.c:713:19: note: 'init_module' target declared here 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_via.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_via.c:57: drivers/ata/pata_via.c:713:19: note: 'cleanup_module' target declared here 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sl82c105.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sl82c105.c:21: drivers/ata/pata_sl82c105.c:374:19: note: 'init_module' target declared here 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sl82c105.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sl82c105.c:21: drivers/ata/pata_sl82c105.c:374:19: note: 'cleanup_module' target declared here 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd640.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd640.c:17: drivers/ata/pata_cmd640.c:265:19: note: 'init_module' target declared here 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd640.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd640.c:17: drivers/ata/pata_cmd640.c:265:19: note: 'cleanup_module' target declared here 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'init_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'cleanup_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_opti.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opti_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_opti.c:28: drivers/ata/pata_opti.c:193:19: note: 'init_module' target declared here 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_opti.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opti_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_opti.c:28: drivers/ata/pata_opti.c:193:19: note: 'cleanup_module' target declared here 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pcmcia.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcmcia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/ata/pata_pcmcia.c:29: drivers/ata/pata_pcmcia.c:389:22: note: 'cleanup_module' target declared here 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pcmcia.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcmcia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/ata/pata_pcmcia.c:29: drivers/ata/pata_pcmcia.c:389:22: note: 'init_module' target declared here 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ata_generic.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/ata_generic.c:21: drivers/ata/ata_generic.c:250:19: note: 'init_module' target declared here 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/ata_generic.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/ata_generic.c:21: drivers/ata/ata_generic.c:250:19: note: 'cleanup_module' target declared here 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/atm/nicstar.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nicstar_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/nicstar.c:2748:1: note: in expansion of macro 'module_exit' 2748 | module_exit(nicstar_cleanup); | ^~~~~~~~~~~ drivers/atm/nicstar.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit nicstar_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/atm/nicstar.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nicstar_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/nicstar.c:2747:1: note: in expansion of macro 'module_init' 2747 | module_init(nicstar_init); | ^~~~~~~~~~~ drivers/atm/nicstar.c:270:19: note: 'init_module' target declared here 270 | static int __init nicstar_init(void) | ^~~~~~~~~~~~ In file included from drivers/atm/eni.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eni_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/eni.c:2334:1: note: in expansion of macro 'module_init' 2334 | module_init(eni_init); | ^~~~~~~~~~~ drivers/atm/eni.c:2325:19: note: 'init_module' target declared here 2325 | static int __init eni_init(void) | ^~~~~~~~ In file included from drivers/atm/solos-pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solos_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/solos-pci.c:1510:1: note: in expansion of macro 'module_exit' 1510 | module_exit(solos_pci_exit); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1503:20: note: 'cleanup_module' target declared here 1503 | static void __exit solos_pci_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/atm/solos-pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solos_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1509:1: note: in expansion of macro 'module_init' 1509 | module_init(solos_pci_init); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1495:19: note: 'init_module' target declared here 1495 | static int __init solos_pci_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/atm/atmtcp.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atmtcp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/atmtcp.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(atmtcp_init); | ^~~~~~~~~~~ drivers/atm/atmtcp.c:478:19: note: 'init_module' target declared here 478 | static __init int atmtcp_init(void) | ^~~~~~~~~~~ In file included from drivers/atm/atmtcp.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atmtcp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/atmtcp.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(atmtcp_exit); | ^~~~~~~~~~~ drivers/atm/atmtcp.c:485:20: note: 'cleanup_module' target declared here 485 | static void __exit atmtcp_exit(void) | ^~~~~~~~~~~ In file included from drivers/atm/he.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'he_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'cleanup_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/atm/he.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'he_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'init_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/hd44780.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hd44780_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/auxdisplay/hd44780.c:13: drivers/auxdisplay/hd44780.c:320:24: note: 'cleanup_module' target declared here 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/hd44780.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hd44780_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/auxdisplay/hd44780.c:13: drivers/auxdisplay/hd44780.c:320:24: note: 'init_module' target declared here 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/ht16k33.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ht16k33_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro 'module_i2c_driver' 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/auxdisplay/ht16k33.c:12: drivers/auxdisplay/ht16k33.c:541:19: note: 'cleanup_module' target declared here 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro 'module_i2c_driver' 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/ht16k33.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ht16k33_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro 'module_i2c_driver' 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/auxdisplay/ht16k33.c:12: drivers/auxdisplay/ht16k33.c:541:19: note: 'init_module' target declared here 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro 'module_i2c_driver' 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/base/test/test_async_driver_probe.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_async_probe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:147:1: note: in expansion of macro 'module_init' 147 | module_init(test_async_probe_init); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:47:19: note: 'init_module' target declared here 47 | static int __init test_async_probe_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/base/test/test_async_driver_probe.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_async_probe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(test_async_probe_exit); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit test_async_probe_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bcma/main.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcma_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bcma/main.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(bcma_modinit); | ^~~~~~~~~~~ drivers/bcma/main.c:690:19: note: 'init_module' target declared here 690 | static int __init bcma_modinit(void) | ^~~~~~~~~~~~ In file included from drivers/bcma/main.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcma_modexit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bcma/main.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(bcma_modexit) | ^~~~~~~~~~~ drivers/bcma/main.c:715:20: note: 'cleanup_module' target declared here 715 | static void __exit bcma_modexit(void) | ^~~~~~~~~~~~ In file included from drivers/block/drbd/drbd_main.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:3913:1: note: in expansion of macro 'module_init' 3913 | module_init(drbd_init) | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:2947:19: note: 'init_module' target declared here 2947 | static int __init drbd_init(void) | ^~~~~~~~~ In file included from drivers/block/rsxx/core.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsxx_core_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/rsxx/core.c:1131:1: note: in expansion of macro 'module_exit' 1131 | module_exit(rsxx_core_cleanup); | ^~~~~~~~~~~ drivers/block/rsxx/core.c:1122:20: note: 'cleanup_module' target declared here 1122 | static void __exit rsxx_core_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/rsxx/core.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsxx_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/rsxx/core.c:1130:1: note: in expansion of macro 'module_init' 1130 | module_init(rsxx_core_init); | ^~~~~~~~~~~ drivers/block/rsxx/core.c:1096:19: note: 'init_module' target declared here 1096 | static int __init rsxx_core_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:1936:1: note: in expansion of macro 'module_init' 1936 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1890:19: note: 'init_module' target declared here 1890 | 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:1937:1: note: in expansion of macro 'module_exit' 1937 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1931:20: note: 'cleanup_module' target declared here 1931 | static void __exit zram_exit(void) | ^~~~~~~~~ In file included from drivers/block/floppy.c:167: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'floppy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/floppy.c:4919:1: note: in expansion of macro 'module_init' 4919 | module_init(floppy_module_init); | ^~~~~~~~~~~ drivers/block/floppy.c:4913:19: note: 'init_module' target declared here 4913 | static int __init floppy_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/floppy.c:167: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'floppy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/floppy.c:4961:1: note: in expansion of macro 'module_exit' 4961 | module_exit(floppy_module_exit); | ^~~~~~~~~~~ drivers/block/floppy.c:4921:20: note: 'cleanup_module' target declared here 4921 | static void __exit floppy_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/brd.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/brd.c:545:1: note: in expansion of macro 'module_init' 545 | module_init(brd_init); | ^~~~~~~~~~~ drivers/block/brd.c:471:19: note: 'init_module' target declared here 471 | static int __init brd_init(void) | ^~~~~~~~ In file included from drivers/block/brd.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/brd.c:546:1: note: in expansion of macro 'module_exit' 546 | module_exit(brd_exit); | ^~~~~~~~~~~ drivers/block/brd.c:532:20: note: 'cleanup_module' target declared here 532 | static void __exit brd_exit(void) | ^~~~~~~~ In file included from drivers/block/loop.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/loop.c:2246:1: note: in expansion of macro 'module_init' 2246 | module_init(loop_init); | ^~~~~~~~~~~ drivers/block/loop.c:2147:19: note: 'init_module' target declared here 2147 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/block/loop.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/loop.c:2247:1: note: in expansion of macro 'module_exit' 2247 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/block/loop.c:2231:20: note: 'cleanup_module' target declared here 2231 | static void __exit loop_exit(void) | ^~~~~~~~~ In file included from drivers/block/DAC960.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'DAC960_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/DAC960.c:7227:1: note: in expansion of macro 'module_exit' 7227 | module_exit(DAC960_cleanup_module); | ^~~~~~~~~~~ drivers/block/DAC960.c:7204:20: note: 'cleanup_module' target declared here 7204 | static void __exit DAC960_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/block/DAC960.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'DAC960_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/DAC960.c:7226:1: note: in expansion of macro 'module_init' 7226 | module_init(DAC960_init_module); | ^~~~~~~~~~~ drivers/block/DAC960.c:7192:19: note: 'init_module' target declared here 7192 | static int __init DAC960_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/pktcdvd.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2993:1: note: in expansion of macro 'module_init' 2993 | module_init(pkt_init); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2925:19: note: 'init_module' target declared here 2925 | static int __init pkt_init(void) | ^~~~~~~~ In file included from drivers/block/pktcdvd.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/pktcdvd.c:2994:1: note: in expansion of macro 'module_exit' 2994 | module_exit(pkt_exit); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2976:20: note: 'cleanup_module' target declared here 2976 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from drivers/block/skd_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/skd_main.c:3677:1: note: in expansion of macro 'module_exit' 3677 | module_exit(skd_exit); | ^~~~~~~~~~~ drivers/block/skd_main.c:3668:20: note: 'cleanup_module' target declared here 3668 | static void __exit skd_exit(void) | ^~~~~~~~ In file included from drivers/block/skd_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/skd_main.c:3676:1: note: in expansion of macro 'module_init' 3676 | module_init(skd_init); | ^~~~~~~~~~~ drivers/block/skd_main.c:3611:19: note: 'init_module' target declared here 3611 | static int __init skd_init(void) | ^~~~~~~~ In file included from drivers/block/umem.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/umem.c:1130:1: note: in expansion of macro 'module_exit' 1130 | module_exit(mm_cleanup); | ^~~~~~~~~~~ drivers/block/umem.c:1113:20: note: 'cleanup_module' target declared here 1113 | static void __exit mm_cleanup(void) | ^~~~~~~~~~ In file included from drivers/block/umem.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/umem.c:1129:1: note: in expansion of macro 'module_init' 1129 | module_init(mm_init); | ^~~~~~~~~~~ drivers/block/umem.c:1066:19: note: 'init_module' target declared here 1066 | static int __init mm_init(void) | ^~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/nbd.c:2275:1: note: in expansion of macro 'module_init' 2275 | module_init(nbd_init); | ^~~~~~~~~~~ drivers/block/nbd.c:2185:19: note: 'init_module' target declared here 2185 | static int __init nbd_init(void) | ^~~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/nbd.c:2276:1: note: in expansion of macro 'module_exit' 2276 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ drivers/block/nbd.c:2250:20: note: 'cleanup_module' target declared here 2250 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:947:1: note: in expansion of macro 'module_init' 947 | module_init(init); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:915:19: note: 'init_module' target declared here 915 | static int __init init(void) | ^~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/virtio_blk.c:948:1: note: in expansion of macro 'module_exit' 948 | module_exit(fini); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:941:20: note: 'cleanup_module' target declared here 941 | static void __exit fini(void) | ^~~~ In file included from drivers/block/sx8.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/block/sx8.c:16: drivers/block/sx8.c:1746:19: note: 'cleanup_module' target declared here 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/sx8.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/block/sx8.c:16: drivers/block/sx8.c:1746:19: note: 'init_module' target declared here 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/rbd.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/rbd.c:6183:1: note: in expansion of macro 'module_init' 6183 | module_init(rbd_init); | ^~~~~~~~~~~ drivers/block/rbd.c:6121:19: note: 'init_module' target declared here 6121 | static int __init rbd_init(void) | ^~~~~~~~ In file included from drivers/block/rbd.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/rbd.c:6184:1: note: in expansion of macro 'module_exit' 6184 | module_exit(rbd_exit); | ^~~~~~~~~~~ drivers/block/rbd.c:6173:20: note: 'cleanup_module' target declared here 6173 | static void __exit rbd_exit(void) | ^~~~~~~~ In file included from drivers/block/null_blk_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'null_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1955:1: note: in expansion of macro 'module_init' 1955 | module_init(null_init); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1850:19: note: 'init_module' target declared here 1850 | static int __init null_init(void) | ^~~~~~~~~ In file included from drivers/block/null_blk_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'null_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/null_blk_main.c:1956:1: note: in expansion of macro 'module_exit' 1956 | module_exit(null_exit); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1932:20: note: 'cleanup_module' target declared here 1932 | static void __exit null_exit(void) | ^~~~~~~~~ In file included from drivers/block/aoe/aoemain.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/aoe/aoemain.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(aoe_init); | ^~~~~~~~~~~ drivers/block/aoe/aoemain.c:41:1: note: 'init_module' target declared here 41 | aoe_init(void) | ^~~~~~~~ In file included from drivers/bluetooth/hci_vhci.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_miscdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/hci_vhci.c:37: drivers/bluetooth/hci_vhci.c:380:20: note: 'init_module' target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_vhci.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_miscdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/hci_vhci.c:37: drivers/bluetooth/hci_vhci.c:380:20: note: 'cleanup_module' target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:912:1: note: in expansion of macro 'module_init' 912 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:809:19: note: 'init_module' target declared here 809 | static int __init hci_uart_init(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:913:1: note: in expansion of macro 'module_exit' 913 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:871:20: note: 'cleanup_module' target declared here 871 | static void __exit hci_uart_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm203x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:34: drivers/bluetooth/bcm203x.c:275:19: note: 'cleanup_module' target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm203x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:34: drivers/bluetooth/bcm203x.c:275:19: note: 'init_module' target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:454:19: note: 'cleanup_module' target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:454:19: note: 'init_module' target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'cleanup_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'init_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'cleanup_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'init_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt3c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'cleanup_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt3c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'init_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bluecard_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'cleanup_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bluecard_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'init_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/bluetooth/btusb.c:26: drivers/bluetooth/btusb.c:3418:19: note: 'cleanup_module' target declared here 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/bluetooth/btusb.c:26: drivers/bluetooth/btusb.c:3418:19: note: 'init_module' target declared here 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/btsdio.c: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:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:27: drivers/bluetooth/ath3k.c:583:19: note: 'cleanup_module' target declared here 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath3k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:27: drivers/bluetooth/ath3k.c:583:19: note: 'init_module' target declared here 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btmrvl_sdio.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btmrvl_sdio_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1751:1: note: in expansion of macro 'module_exit' 1751 | module_exit(btmrvl_sdio_exit_module); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1742:20: note: 'cleanup_module' target declared here 1742 | static void __exit btmrvl_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btmrvl_sdio.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btmrvl_sdio_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1750:1: note: in expansion of macro 'module_init' 1750 | module_init(btmrvl_sdio_init_module); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1729:19: note: 'init_module' target declared here 1729 | static int __init btmrvl_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_nokia.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/bluetooth/hci_nokia.c:22: drivers/bluetooth/hci_nokia.c:811:29: note: 'cleanup_module' target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_nokia.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/bluetooth/hci_nokia.c:22: drivers/bluetooth/hci_nokia.c:811:29: note: 'init_module' target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/timeriomem-rng.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/char/hw_random/timeriomem-rng.c:27: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'cleanup_module' target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/timeriomem-rng.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/char/hw_random/timeriomem-rng.c:27: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'init_module' target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/pseries-rng.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rng_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/pseries-rng.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(rng_exit); | ^~~~~~~~~~~ drivers/char/hw_random/pseries-rng.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit rng_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/pseries-rng.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rng_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/pseries-rng.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(rng_init); | ^~~~~~~~~~~ drivers/char/hw_random/pseries-rng.c:89:19: note: 'init_module' target declared here 89 | static int __init rng_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/powernv-rng.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernv_rng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/powernv-rng.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/powernv-rng.c:15: drivers/char/hw_random/powernv-rng.c:79:24: note: 'cleanup_module' target declared here 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/hw_random/powernv-rng.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/powernv-rng.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powernv_rng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/powernv-rng.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/powernv-rng.c:15: drivers/char/hw_random/powernv-rng.c:79:24: note: 'init_module' target declared here 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/hw_random/powernv-rng.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(powernv_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ 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/xillybus/xillybus_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/xillybus/xillybus_core.c:2106:1: note: in expansion of macro 'module_init' 2106 | module_init(xillybus_init); | ^~~~~~~~~~~ drivers/char/xillybus/xillybus_core.c:2081:19: note: 'init_module' target declared here 2081 | static int __init xillybus_init(void) | ^~~~~~~~~~~~~ In file included from drivers/char/xillybus/xillybus_core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/xillybus/xillybus_core.c:2107:1: note: in expansion of macro 'module_exit' 2107 | module_exit(xillybus_exit); | ^~~~~~~~~~~ drivers/char/xillybus/xillybus_core.c:2098:20: note: 'cleanup_module' target declared here 2098 | static void __exit xillybus_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/char/xillybus/xillybus_pcie.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/char/xillybus/xillybus_pcie.c:14: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'cleanup_module' target declared here 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/xillybus/xillybus_pcie.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/char/xillybus/xillybus_pcie.c:14: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'init_module' target declared here 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2307:1: note: in expansion of macro 'module_init' 2307 | module_init(init); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2260:19: note: 'init_module' target declared here 2260 | static int __init init(void) | ^~~~ In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/virtio_console.c:2308:1: note: in expansion of macro 'module_exit' 2308 | module_exit(fini); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2297:20: note: 'cleanup_module' target declared here 2297 | static void __exit fini(void) | ^~~~ In file included from drivers/char/bsr.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/bsr.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(bsr_init); | ^~~~~~~~~~~ drivers/char/bsr.c:300:19: note: 'init_module' target declared here 300 | static int __init bsr_init(void) | ^~~~~~~~ In file included from drivers/char/bsr.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/bsr.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(bsr_exit); | ^~~~~~~~~~~ drivers/char/bsr.c:346:21: note: 'cleanup_module' target declared here 346 | static void __exit bsr_exit(void) | ^~~~~~~~ In file included from drivers/char/hangcheck-timer.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hangcheck_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(hangcheck_init); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:166:19: note: 'init_module' target declared here 166 | static int __init hangcheck_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/char/hangcheck-timer.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hangcheck_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hangcheck-timer.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(hangcheck_exit); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit hangcheck_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/char/crash.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crash_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/crash.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(crash_init); | ^~~~~~~~~~~ drivers/char/crash.c:140:1: note: 'init_module' target declared here 140 | crash_init(void) | ^~~~~~~~~~ In file included from drivers/char/crash.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crash_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/crash.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(crash_cleanup_module); | ^~~~~~~~~~~ drivers/char/crash.c:158:1: note: 'cleanup_module' target declared here 158 | crash_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_msghandler.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5120:1: note: in expansion of macro 'module_exit' 5120 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5085:20: note: 'cleanup_module' target declared here 5085 | static void __exit cleanup_ipmi(void) | ^~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_msghandler.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_init_msghandler_mod': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5122:1: note: in expansion of macro 'module_init' 5122 | module_init(ipmi_init_msghandler_mod); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5072:19: note: 'init_module' target declared here 5072 | static int __init ipmi_init_msghandler_mod(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_devintf.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_devintf': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_devintf.c:893:1: note: in expansion of macro 'module_init' 893 | module_init(init_ipmi_devintf); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_devintf.c:857:19: note: 'init_module' target declared here 857 | static int __init init_ipmi_devintf(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_devintf.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_devintf.c:909:1: note: in expansion of macro 'module_exit' 909 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_devintf.c:895:20: note: 'cleanup_module' target declared here 895 | static void __exit cleanup_ipmi(void) | ^~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_powernv.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powernv_ipmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/ipmi/ipmi_powernv.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/ipmi_smi.h:20, from drivers/char/ipmi/ipmi_powernv.c:10: drivers/char/ipmi/ipmi_powernv.c:311:24: note: 'init_module' target declared here 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/ipmi/ipmi_powernv.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_powernv.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernv_ipmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/ipmi/ipmi_powernv.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/ipmi_smi.h:20, from drivers/char/ipmi/ipmi_powernv.c:10: drivers/char/ipmi/ipmi_powernv.c:311:24: note: 'cleanup_module' target declared here 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/ipmi/ipmi_powernv.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(powernv_ipmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ 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/crypto/cavium/nitrox/nitrox_main.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nitrox_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/crypto/cavium/nitrox/nitrox_main.c:8: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'cleanup_module' target declared here 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/crypto/cavium/nitrox/nitrox_main.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nitrox_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/crypto/cavium/nitrox/nitrox_main.c:8: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'init_module' target declared here 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(nitrox_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtls_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:579:1: note: in expansion of macro 'module_init' 579 | module_init(chtls_register); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:564:19: note: 'init_module' target declared here 564 | static int __init chtls_register(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtls_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:580:1: note: in expansion of macro 'module_exit' 580 | module_exit(chtls_unregister); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:572:20: note: 'cleanup_module' target declared here 572 | static void __exit chtls_unregister(void) | ^~~~~~~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_io.c: In function 'send_tx_flowc_wr': drivers/crypto/chelsio/chtls/chtls_io.c:177:10: warning: taking address of packed member of 'struct flowc_packed' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | flowc = &sflowc.fc; | ^~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/crypto/chelsio/chtls/chtls_hw.c:11: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'chtls_init_kmap': ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:136:2: note: in expansion of macro 'spin_lock_init' 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/crypto/chelsio/chtls/chtls_hw.c:11: drivers/crypto/chelsio/chtls/chtls_hw.c:136:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'get_new_keyid': drivers/crypto/chelsio/chtls/chtls_hw.c:151:15: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:163:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'free_tls_keyid': drivers/crypto/chelsio/chtls/chtls_hw.c:181:15: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:192:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 192 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ In file included from drivers/crypto/chelsio/chcr_core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chcr_crypto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:264:1: note: in expansion of macro 'module_init' 264 | module_init(chcr_crypto_init); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:238:19: note: 'init_module' target declared here 238 | static int __init chcr_crypto_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/crypto/chelsio/chcr_core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chcr_crypto_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:265:1: note: in expansion of macro 'module_exit' 265 | module_exit(chcr_crypto_exit); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:246:20: note: 'cleanup_module' target declared here 246 | static void __exit chcr_crypto_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'init_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'cleanup_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/vmx/vmx.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p8_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/vmx/vmx.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(p8_exit); | ^~~~~~~~~~~ drivers/crypto/vmx/vmx.c:70:13: note: 'cleanup_module' target declared here 70 | void __exit p8_exit(void) | ^~~~~~~ In file included from drivers/crypto/vmx/vmx.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_feature_match_PPC_MODULE_FEATURE_VEC_CRYPTO_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/cpufeature.h:58:1: note: in expansion of macro 'module_init' 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ drivers/crypto/vmx/vmx.c:81:1: note: in expansion of macro 'module_cpu_feature_match' 81 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, p8_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/vmx/vmx.c:26: ./include/linux/cpufeature.h:52:19: note: 'init_module' target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ drivers/crypto/vmx/vmx.c:81:1: note: in expansion of macro 'module_cpu_feature_match' 81 | module_cpu_feature_match(PPC_MODULE_FEATURE_VEC_CRYPTO, p8_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/dw/pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/dma/dw/pci.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/dma/dw/pci.c:13: drivers/dma/dw/pci.c:145:19: note: 'cleanup_module' target declared here 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/dma/dw/pci.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/dma/dw/pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/dma/dw/pci.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/dma/dw/pci.c:13: drivers/dma/dw/pci.c:145:19: note: 'init_module' target declared here 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/dma/dw/pci.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(dw_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/dma/altera-msgdma.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msgdma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/dma/altera-msgdma.c:17: drivers/dma/altera-msgdma.c:929:24: note: 'init_module' target declared here 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/dma/altera-msgdma.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msgdma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/dma/altera-msgdma.c:17: drivers/dma/altera-msgdma.c:929:24: note: 'cleanup_module' target declared here 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/firewire/core-transaction.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1299:1: note: in expansion of macro 'module_init' 1299 | module_init(fw_core_init); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1261:19: note: 'init_module' target declared here 1261 | static int __init fw_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/core-transaction.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_core_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/core-transaction.c:1300:1: note: in expansion of macro 'module_exit' 1300 | module_exit(fw_core_cleanup); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1291:20: note: 'cleanup_module' target declared here 1291 | static void __exit fw_core_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/firewire/ohci.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_ohci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/ohci.c:3895:1: note: in expansion of macro 'module_exit' 3895 | module_exit(fw_ohci_cleanup); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3888:20: note: 'cleanup_module' target declared here 3888 | static void __exit fw_ohci_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/firewire/ohci.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_ohci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3894:1: note: in expansion of macro 'module_init' 3894 | module_init(fw_ohci_init); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3879:19: note: 'init_module' target declared here 3879 | static int __init fw_ohci_init(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/sbp2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp2_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/sbp2.c:1637:1: note: in expansion of macro 'module_exit' 1637 | module_exit(sbp2_cleanup); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1631:20: note: 'cleanup_module' target declared here 1631 | static void __exit sbp2_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/sbp2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1636:1: note: in expansion of macro 'module_init' 1636 | module_init(sbp2_init); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1626:19: note: 'init_module' target declared here 1626 | static int __init sbp2_init(void) | ^~~~~~~~~ In file included from drivers/firewire/net.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fwnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/net.c:1698:1: note: in expansion of macro 'module_init' 1698 | module_init(fwnet_init); | ^~~~~~~~~~~ drivers/firewire/net.c:1663:19: note: 'init_module' target declared here 1663 | static int __init fwnet_init(void) | ^~~~~~~~~~ In file included from drivers/firewire/net.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fwnet_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/net.c:1709:1: note: in expansion of macro 'module_exit' 1709 | module_exit(fwnet_cleanup); | ^~~~~~~~~~~ drivers/firewire/net.c:1700:20: note: 'cleanup_module' target declared here 1700 | static void __exit fwnet_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lynx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:20: drivers/firewire/nosy.c:716:19: note: 'cleanup_module' target declared here 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lynx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:20: drivers/firewire/nosy.c:716:19: note: 'init_module' target declared here 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(altera_cvp_exit); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:512:20: note: 'cleanup_module' target declared here 512 | 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:518:1: note: in expansion of macro 'module_init' 518 | module_init(altera_cvp_init); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:496:19: note: 'init_module' target declared here 496 | static int __init altera_cvp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-pr-ip-core-plat.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alt_pr_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/fpga/altera-pr-ip-core.h:13, from drivers/fpga/altera-pr-ip-core-plat.c:10: drivers/fpga/altera-pr-ip-core-plat.c:54:24: note: 'cleanup_module' target declared here 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-pr-ip-core-plat.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alt_pr_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/fpga/altera-pr-ip-core.h:13, from drivers/fpga/altera-pr-ip-core-plat.c:10: drivers/fpga/altera-pr-ip-core-plat.c:54:24: note: 'init_module' target declared here 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-bridge.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-bridge.c:462:1: note: in expansion of macro 'subsys_initcall' 462 | subsys_initcall(fpga_bridge_dev_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-bridge.c:438:19: note: 'init_module' target declared here 438 | static int __init fpga_bridge_dev_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-bridge.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-bridge.c:463:1: note: in expansion of macro 'module_exit' 463 | module_exit(fpga_bridge_dev_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-bridge.c:452:20: note: 'cleanup_module' target declared here 452 | static void __exit fpga_bridge_dev_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-pr-decoupler.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/fpga/xilinx-pr-decoupler.c:19: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'cleanup_module' target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-pr-decoupler.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/fpga/xilinx-pr-decoupler.c:19: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'init_module' target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_region_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:294:1: note: in expansion of macro 'subsys_initcall' 294 | subsys_initcall(fpga_region_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:276:19: note: 'init_module' target declared here 276 | static int __init fpga_region_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_region_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(fpga_region_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit fpga_region_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/fpga/of-fpga-region.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'of_fpga_region_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/of-fpga-region.c:487:1: note: in expansion of macro 'module_exit' 487 | module_exit(of_fpga_region_exit); | ^~~~~~~~~~~ drivers/fpga/of-fpga-region.c:480:20: note: 'cleanup_module' target declared here 480 | static void __exit of_fpga_region_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/of-fpga-region.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'of_fpga_region_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/of-fpga-region.c:486:1: note: in expansion of macro 'subsys_initcall' 486 | subsys_initcall(of_fpga_region_init); | ^~~~~~~~~~~~~~~ drivers/fpga/of-fpga-region.c:461:19: note: 'init_module' target declared here 461 | static int __init of_fpga_region_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fsi/fsi-core.c:1359:1: note: in expansion of macro 'postcore_initcall' 1359 | postcore_initcall(fsi_init); | ^~~~~~~~~~~~~~~~~ drivers/fsi/fsi-core.c:1343:19: note: 'init_module' target declared here 1343 | static int __init fsi_init(void) | ^~~~~~~~ In file included from drivers/fsi/fsi-master-hub.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hub_master_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/fsi.h:66:3: note: in expansion of macro 'module_driver' 66 | module_driver(__fsi_driver, fsi_driver_register, \ | ^~~~~~~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/fsi.h:18, from drivers/fsi/fsi-master-hub.c:17: drivers/fsi/fsi-master-hub.c:346:19: note: 'init_module' target declared here 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-hub.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hub_master_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/fsi.h:66:3: note: in expansion of macro 'module_driver' 66 | module_driver(__fsi_driver, fsi_driver_register, \ | ^~~~~~~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/fsi.h:18, from drivers/fsi/fsi-master-hub.c:17: drivers/fsi/fsi-master-hub.c:346:19: note: 'cleanup_module' target declared here 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsi_master_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:7: drivers/fsi/fsi-master-gpio.c:893:24: note: 'init_module' target declared here 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fsi_master_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:7: drivers/fsi/fsi-master-gpio.c:893:24: note: 'cleanup_module' target declared here 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-bd9571mwv.c:20: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'cleanup_module' target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-bd9571mwv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-bd9571mwv.c:20: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'init_module' target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pca953x.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca953x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-pca953x.c:1013:1: note: in expansion of macro 'module_exit' 1013 | module_exit(pca953x_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-pca953x.c:1009:20: note: 'cleanup_module' target declared here 1009 | static void __exit pca953x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-pca953x.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca953x_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-pca953x.c:1007:1: note: in expansion of macro 'subsys_initcall' 1007 | subsys_initcall(pca953x_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-pca953x.c:1000:19: note: 'init_module' target declared here 1000 | static int __init pca953x_init(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-pcf857x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf857x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(pcf857x_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit pcf857x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-pcf857x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf857x_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-pcf857x.c:466:1: note: in expansion of macro 'subsys_initcall' 466 | subsys_initcall(pcf857x_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:459:19: note: 'init_module' target declared here 459 | static int __init pcf857x_init(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idio_16_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'cleanup_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idio_16_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'init_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-viperboard.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:474:1: note: in expansion of macro 'subsys_initcall' 474 | subsys_initcall(vprbrd_gpio_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:446:19: note: 'init_module' target declared here 446 | static int __init vprbrd_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-viperboard.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_gpio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:480:1: note: in expansion of macro 'module_exit' 480 | module_exit(vprbrd_gpio_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:476:20: note: 'cleanup_module' target declared here 476 | static void __exit vprbrd_gpio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amdgpu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(amdgpu_exit); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1198:20: note: 'cleanup_module' target declared here 1198 | static void __exit amdgpu_exit(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amdgpu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(amdgpu_init); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1166:19: note: 'init_module' target declared here 1166 | static int __init amdgpu_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/ast/ast_drv.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ast_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(ast_exit); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit ast_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/ast/ast_drv.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ast_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(ast_init); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:236:19: note: 'init_module' target declared here 236 | static int __init ast_init(void) | ^~~~~~~~ In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bochs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:233:1: note: in expansion of macro 'module_init' 233 | module_init(bochs_init); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:217:19: note: 'init_module' target declared here 217 | static int __init bochs_init(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bochs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(bochs_exit); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:228:20: note: 'cleanup_module' target declared here 228 | static void __exit bochs_exit(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anx78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/gpu/drm/bridge/analogix-anx78xx.c:19: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'cleanup_module' target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anx78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/gpu/drm/bridge/analogix-anx78xx.c:19: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'init_module' target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/sii9234.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sii9234_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/drm/drm_crtc.h:28, from drivers/gpu/drm/bridge/sii9234.c:29: drivers/gpu/drm/bridge/sii9234.c:993:19: note: 'cleanup_module' target declared here 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/sii9234.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sii9234_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/drm/drm_crtc.h:28, from drivers/gpu/drm/bridge/sii9234.c:29: drivers/gpu/drm/bridge/sii9234.c:993:19: note: 'init_module' target declared here 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/ti-tfp410.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tfp410_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/bridge/ti-tfp410.c:371:1: note: in expansion of macro 'module_exit' 371 | module_exit(tfp410_module_exit); | ^~~~~~~~~~~ drivers/gpu/drm/bridge/ti-tfp410.c:362:20: note: 'cleanup_module' target declared here 362 | static void __exit tfp410_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/ti-tfp410.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tfp410_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/bridge/ti-tfp410.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(tfp410_module_init); | ^~~~~~~~~~~ drivers/gpu/drm/bridge/ti-tfp410.c:334:19: note: 'init_module' target declared here 334 | static int __init tfp410_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:175:1: note: in expansion of macro 'module_init' 175 | module_init(cirrus_init); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:160:19: note: 'init_module' target declared here 160 | static int __init cirrus_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:176:1: note: in expansion of macro 'module_exit' 176 | module_exit(cirrus_exit); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:170:20: note: 'cleanup_module' target declared here 170 | static void __exit cirrus_exit(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hibmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:427:1: note: in expansion of macro 'module_init' 427 | module_init(hibmc_init); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:417:19: note: 'init_module' target declared here 417 | static int __init hibmc_init(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hibmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:428:1: note: in expansion of macro 'module_exit' 428 | module_exit(hibmc_exit); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:422:20: note: 'cleanup_module' target declared here 422 | static void __exit hibmc_exit(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch7006_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/i2c/ch7006_drv.c:549:1: note: in expansion of macro 'module_exit' 549 | module_exit(ch7006_exit); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/ch7006_drv.c:522:20: note: 'cleanup_module' target declared here 522 | static void __exit ch7006_exit(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch7006_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/ch7006_drv.c:548:1: note: in expansion of macro 'module_init' 548 | module_init(ch7006_init); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/ch7006_drv.c:517:19: note: 'init_module' target declared here 517 | static int __init ch7006_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil164_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/i2c/sil164_drv.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(sil164_exit); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/sil164_drv.c:444:1: note: 'cleanup_module' target declared here 444 | sil164_exit(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil164_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/sil164_drv.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(sil164_init); | ^~~~~~~~~~~ drivers/gpu/drm/i2c/sil164_drv.c:438:1: note: 'init_module' target declared here 438 | sil164_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda998x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hdmi.h:28, from drivers/gpu/drm/i2c/tda998x_drv.c:20: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'cleanup_module' target declared here 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda998x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hdmi.h:28, from drivers/gpu/drm/i2c/tda998x_drv.c:20: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'init_module' target declared here 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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-seiko-43wvf1g.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seiko_panel_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:12: drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:24: note: 'cleanup_module' target declared here 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seiko_panel_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:12: drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:24: note: 'init_module' target declared here 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qxl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(qxl_exit); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:305:20: note: 'cleanup_module' target declared here 305 | static void __exit qxl_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qxl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(qxl_init); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:294:19: note: 'init_module' target declared here 294 | static int __init qxl_init(void) | ^~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/radeon/radeon_drv.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'radeon_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(radeon_exit); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:640:20: note: 'cleanup_module' target declared here 640 | static void __exit radeon_exit(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/radeon/radeon_drv.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'radeon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(radeon_init); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:614:19: note: 'init_module' target declared here 614 | static int __init radeon_init(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/scheduler/sched_fence.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:176:1: note: in expansion of macro 'module_init' 176 | module_init(drm_sched_fence_slab_init); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:32:19: note: 'init_module' target declared here 32 | static int __init drm_sched_fence_slab_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/scheduler/sched_fence.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:177:1: note: in expansion of macro 'module_exit' 177 | module_exit(drm_sched_fence_slab_fini); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:43:20: note: 'cleanup_module' target declared here 43 | static void __exit drm_sched_fence_slab_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/ttm/ttm_module.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(ttm_init); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:66:19: note: 'init_module' target declared here 66 | static int __init ttm_init(void) | ^~~~~~~~ In file included from drivers/gpu/drm/ttm/ttm_module.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(ttm_exit); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit ttm_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/udl/udl_drv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/drm/drmP.h:36, from drivers/gpu/drm/udl/udl_drv.c:10: drivers/gpu/drm/udl/udl_drv.c:138:19: note: 'cleanup_module' target declared here 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/udl/udl_drv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/drm/drmP.h:36, from drivers/gpu/drm/udl/udl_drv.c:10: drivers/gpu/drm/udl/udl_drv.c:138:19: note: 'init_module' target declared here 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vgem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:510:1: note: in expansion of macro 'module_init' 510 | module_init(vgem_init); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:466:19: note: 'init_module' target declared here 466 | static int __init vgem_init(void) | ^~~~~~~~~ In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vgem_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:511:1: note: in expansion of macro 'module_exit' 511 | module_exit(vgem_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:504:20: note: 'cleanup_module' target declared here 504 | static void __exit vgem_exit(void) | ^~~~~~~~~ In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpu/drm/virtio/virtgpu_drv.c:31: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'init_module' target declared here 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpu/drm/virtio/virtgpu_drv.c:31: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'cleanup_module' target declared here 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_kms_helper_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:87:1: note: in expansion of macro 'module_init' 87 | module_init(drm_kms_helper_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:64:19: note: 'init_module' target declared here 64 | static int __init drm_kms_helper_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_kms_helper_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:88:1: note: in expansion of macro 'module_exit' 88 | module_exit(drm_kms_helper_exit); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit drm_kms_helper_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/drm_drv.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:1013:1: note: in expansion of macro 'module_init' 1013 | module_init(drm_core_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:978:19: note: 'init_module' target declared here 978 | static int __init drm_core_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid-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:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:796:20: note: 'init_module' target declared here 796 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_misc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:796:20: note: 'cleanup_module' target declared here 796 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:18: drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:18: drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-accutouch.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'accutouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-accutouch.c:18: drivers/hid/hid-accutouch.c:48:19: note: 'cleanup_module' target declared here 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-accutouch.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'accutouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-accutouch.c:18: drivers/hid/hid-accutouch.c:48:19: note: 'init_module' target declared here 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-alps.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-alps.c:11: drivers/hid/hid-alps.c:854:19: note: 'cleanup_module' target declared here 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-alps.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-alps.c:11: drivers/hid/hid-alps.c:854:19: note: 'init_module' target declared here 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-axff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-axff.c:30: drivers/hid/hid-axff.c:194:19: note: 'cleanup_module' target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-axff.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-axff.c:30: drivers/hid/hid-axff.c:194:19: note: 'init_module' target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'cleanup_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'init_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appleir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:26: drivers/hid/hid-appleir.c:356:19: note: 'cleanup_module' target declared here 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appleir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:26: drivers/hid/hid-appleir.c:356:19: note: 'init_module' target declared here 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'cleanup_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'init_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:18: drivers/hid/hid-belkin.c:89:19: note: 'cleanup_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:18: drivers/hid/hid-belkin.c:89:19: note: 'init_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-betopff.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'betop_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-betopff.c:29: drivers/hid/hid-betopff.c:158:19: note: 'cleanup_module' target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-betopff.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'betop_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-betopff.c:29: drivers/hid/hid-betopff.c:158:19: note: 'init_module' target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:18: drivers/hid/hid-cherry.c:72:19: note: 'cleanup_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:18: drivers/hid/hid-cherry.c:72:19: note: 'init_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:19: drivers/hid/hid-chicony.c:98:19: note: 'cleanup_module' target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:19: drivers/hid/hid-chicony.c:98:19: note: 'init_module' target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cmedia.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmhid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cmedia.c:16: drivers/hid/hid-cmedia.c:167:19: note: 'cleanup_module' target declared here 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cmedia.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmhid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cmedia.c:16: drivers/hid/hid-cmedia.c:167:19: note: 'init_module' target declared here 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-corsair.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'corsair_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-corsair.c:22: drivers/hid/hid-corsair.c:747:19: note: 'cleanup_module' target declared here 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-corsair.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'corsair_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-corsair.c:22: drivers/hid/hid-corsair.c:747:19: note: 'init_module' target declared here 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cougar.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cougar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-cougar.c:8: drivers/hid/hid-cougar.c:312:19: note: 'cleanup_module' target declared here 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cougar.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cougar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-cougar.c:8: drivers/hid/hid-cougar.c:312:19: note: 'init_module' target declared here 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-cp2112.c: In function 'pstr_store': drivers/hid/hid-cp2112.c:966:16: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 966 | report.string, ARRAY_SIZE(report.string)); | ~~~~~~^~~~~~~ drivers/hid/hid-cp2112.c: In function 'pstr_show': drivers/hid/hid-cp2112.c:1013:30: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 1013 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, | ~~~~~~^~~~~~~ In file included from drivers/hid/hid-cp2112.c:32: drivers/hid/hid-cp2112.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp2112_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/hid/hid-cp2112.c:27: drivers/hid/hid-cp2112.c:1478:19: note: 'cleanup_module' target declared here 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cp2112.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp2112_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/hid/hid-cp2112.c:27: drivers/hid/hid-cp2112.c:1478:19: note: 'init_module' target declared here 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:18: drivers/hid/hid-cypress.c:146:19: note: 'cleanup_module' target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:18: drivers/hid/hid-cypress.c:146:19: note: 'init_module' target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-dr.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-dr.c:30: drivers/hid/hid-dr.c:323:19: note: 'cleanup_module' target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-dr.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-dr.c:30: drivers/hid/hid-dr.c:323:19: note: 'init_module' target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-emsff.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-emsff.c:24: drivers/hid/hid-emsff.c:151:19: note: 'cleanup_module' target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-emsff.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-emsff.c:24: drivers/hid/hid-emsff.c:151:19: note: 'init_module' target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elan.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-elan.c:14: drivers/hid/hid-elan.c:546:19: note: 'cleanup_module' target declared here 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elan.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-elan.c:14: drivers/hid/hid-elan.c:546:19: note: 'init_module' target declared here 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elecom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:22: drivers/hid/hid-elecom.c:101:19: note: 'cleanup_module' target declared here 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elecom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:22: drivers/hid/hid-elecom.c:101:19: note: 'init_module' target declared here 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elo.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-elo.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(elo_driver_exit); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit elo_driver_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elo.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(elo_driver_init); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:290:19: note: 'init_module' target declared here 290 | static int __init elo_driver_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:18: drivers/hid/hid-ezkey.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:18: drivers/hid/hid-ezkey.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gembird_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:15: drivers/hid/hid-gembird.c:112:19: note: 'cleanup_module' target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gembird_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:15: drivers/hid/hid-gembird.c:112:19: note: 'init_module' target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfrm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:13: drivers/hid/hid-gfrm.c:155:19: note: 'cleanup_module' target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfrm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:13: drivers/hid/hid-gfrm.c:155:19: note: 'init_module' target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gt683r_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:18: drivers/hid/hid-gt683r.c:315:19: note: 'init_module' target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gt683r_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:18: drivers/hid/hid-gt683r.c:315:19: note: 'cleanup_module' target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gyration_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:18: drivers/hid/hid-gyration.c:91:19: note: 'cleanup_module' target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gyration_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:18: drivers/hid/hid-gyration.c:91:19: note: 'init_module' target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:13: drivers/hid/hid-holtek-kbd.c:170:19: note: 'cleanup_module' target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:13: drivers/hid/hid-holtek-kbd.c:170:19: note: 'init_module' target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-mouse.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-holtek-mouse.c:15: drivers/hid/hid-holtek-mouse.c:91:19: note: 'cleanup_module' target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-mouse.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-holtek-mouse.c:15: drivers/hid/hid-holtek-mouse.c:91:19: note: 'init_module' target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtekff.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-holtekff.c:26: drivers/hid/hid-holtekff.c:221:19: note: 'cleanup_module' target declared here 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtekff.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-holtekff.c:26: drivers/hid/hid-holtekff.c:221:19: note: 'init_module' target declared here 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icade_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:15: drivers/hid/hid-icade.c:238:19: note: 'cleanup_module' target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icade_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:15: drivers/hid/hid-icade.c:238:19: note: 'init_module' target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:10: drivers/hid/hid-ite.c:55:19: note: 'cleanup_module' target declared here 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:10: drivers/hid/hid-ite.c:55:19: note: 'init_module' target declared here 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-jabra.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jabra_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-jabra.c:14: drivers/hid/hid-jabra.c:54:19: note: 'cleanup_module' target declared here 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-jabra.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jabra_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-jabra.c:14: drivers/hid/hid-jabra.c:54:19: note: 'init_module' target declared here 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'cleanup_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'init_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'cleanup_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'init_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'cleanup_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'init_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro 'module_hid_driver' 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:938:19: note: 'cleanup_module' target declared here 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro 'module_hid_driver' 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro 'module_hid_driver' 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:938:19: note: 'init_module' target declared here 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro 'module_hid_driver' 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lg.c:19: drivers/hid/hid-lg.c:900:19: note: 'cleanup_module' target declared here 900 | module_hid_driver(lg_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lg.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lg.c:19: drivers/hid/hid-lg.c:900:19: note: 'init_module' target declared here 900 | module_hid_driver(lg_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-dj.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-dj.c:25: drivers/hid/hid-logitech-dj.c:1172:19: note: 'cleanup_module' target declared here 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-dj.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-dj.c:25: drivers/hid/hid-logitech-dj.c:1172:19: note: 'init_module' target declared here 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidpp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro 'module_hid_driver' 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3137:19: note: 'cleanup_module' target declared here 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro 'module_hid_driver' 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidpp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro 'module_hid_driver' 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3137:19: note: 'init_module' target declared here 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro 'module_hid_driver' 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-mf.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-mf.c:31: drivers/hid/hid-mf.c:173:19: note: 'cleanup_module' target declared here 173 | module_hid_driver(mf_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-mf.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-mf.c:31: drivers/hid/hid-mf.c:173:19: note: 'init_module' target declared here 173 | module_hid_driver(mf_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:334:19: note: 'cleanup_module' target declared here 334 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:334:19: note: 'init_module' target declared here 334 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:18: drivers/hid/hid-monterey.c:66:19: note: 'cleanup_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:18: drivers/hid/hid-monterey.c:66:19: note: 'init_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:38: drivers/hid/hid-multitouch.c:2125:19: note: 'cleanup_module' target declared here 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:38: drivers/hid/hid-multitouch.c:2125:19: note: 'init_module' target declared here 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-nti.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nti_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-nti.c:22: drivers/hid/hid-nti.c:57:19: note: 'cleanup_module' target declared here 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-nti.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nti_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-nti.c:22: drivers/hid/hid-nti.c:57:19: note: 'init_module' target declared here 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ortek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:22: drivers/hid/hid-ortek.c:55:19: note: 'cleanup_module' target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ortek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:22: drivers/hid/hid-ortek.c:55:19: note: 'init_module' target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pk_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:21: drivers/hid/hid-prodikeys.c:888:19: note: 'cleanup_module' target declared here 888 | module_hid_driver(pk_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pk_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:21: drivers/hid/hid-prodikeys.c:888:19: note: 'init_module' target declared here 888 | module_hid_driver(pk_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-pl.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-pl.c:43: drivers/hid/hid-pl.c:232:19: note: 'cleanup_module' target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-pl.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-pl.c:43: drivers/hid/hid-pl.c:232:19: note: 'init_module' target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'penmount_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-penmount.c:18: drivers/hid/hid-penmount.c:49:19: note: 'cleanup_module' target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'penmount_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-penmount.c:18: drivers/hid/hid-penmount.c:49:19: note: 'init_module' target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:18: drivers/hid/hid-petalynx.c:106:19: note: 'cleanup_module' target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:18: drivers/hid/hid-petalynx.c:106:19: note: 'init_module' target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-picolcd_core.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'picolcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-picolcd_core.c:20: drivers/hid/hid-picolcd_core.c:679:19: note: 'cleanup_module' target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-picolcd_core.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'picolcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-picolcd_core.c:20: drivers/hid/hid-picolcd_core.c:679:19: note: 'init_module' target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-plantronics.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plantronics_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-plantronics.c:17: drivers/hid/hid-plantronics.c:170:19: note: 'cleanup_module' target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-plantronics.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plantronics_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-plantronics.c:17: drivers/hid/hid-plantronics.c:170:19: note: 'init_module' target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'px_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:19: drivers/hid/hid-primax.c:78:19: note: 'cleanup_module' target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'px_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:19: drivers/hid/hid-primax.c:78:19: note: 'init_module' target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-retrode.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'retrode_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-retrode.c:14: drivers/hid/hid-retrode.c:98:19: note: 'cleanup_module' target declared here 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-retrode.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'retrode_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-retrode.c:14: drivers/hid/hid-retrode.c:98:19: note: 'init_module' target declared here 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'roccat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(roccat_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:417:19: note: 'init_module' target declared here 417 | static int __init roccat_init(void) | ^~~~~~~~~~~ In file included from drivers/hid/hid-roccat.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'roccat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(roccat_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit roccat_exit(void) | ^~~~~~~~~~~ In file included from drivers/hid/hid-roccat-arvo.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arvo_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(arvo_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit arvo_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-arvo.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arvo_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(arvo_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:432:19: note: 'init_module' target declared here 432 | static int __init arvo_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-isku.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isku_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(isku_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit isku_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-isku.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isku_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(isku_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:435:19: note: 'init_module' target declared here 435 | static int __init isku_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-kone.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kone_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:901:1: note: in expansion of macro 'module_exit' 901 | module_exit(kone_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:894:20: note: 'cleanup_module' target declared here 894 | static void __exit kone_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-kone.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kone_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(kone_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:878:19: note: 'init_module' target declared here 878 | static int __init kone_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-koneplus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'koneplus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:570:1: note: in expansion of macro 'module_exit' 570 | module_exit(koneplus_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:563:20: note: 'cleanup_module' target declared here 563 | static void __exit koneplus_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-koneplus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'koneplus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:569:1: note: in expansion of macro 'module_init' 569 | module_init(koneplus_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:547:19: note: 'init_module' target declared here 547 | static int __init koneplus_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-konepure.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'konepure_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(konepure_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:221:20: note: 'cleanup_module' target declared here 221 | static void __exit konepure_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-konepure.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'konepure_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(konepure_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:206:19: note: 'init_module' target declared here 206 | static int __init konepure_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-kovaplus.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kovaplus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:659:1: note: in expansion of macro 'module_exit' 659 | module_exit(kovaplus_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:652:20: note: 'cleanup_module' target declared here 652 | static void __exit kovaplus_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-kovaplus.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kovaplus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:658:1: note: in expansion of macro 'module_init' 658 | module_init(kovaplus_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:637:19: note: 'init_module' target declared here 637 | static int __init kovaplus_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lua_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:19: drivers/hid/hid-roccat-lua.c:211:19: note: 'cleanup_module' target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lua_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:19: drivers/hid/hid-roccat-lua.c:211:19: note: 'init_module' target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-pyra.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pyra_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(pyra_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:599:20: note: 'cleanup_module' target declared here 599 | static void __exit pyra_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-pyra.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pyra_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(pyra_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:583:19: note: 'init_module' target declared here 583 | static int __init pyra_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-ryos.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ryos_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:237:1: note: in expansion of macro 'module_exit' 237 | module_exit(ryos_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit ryos_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-ryos.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ryos_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(ryos_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:215:19: note: 'init_module' target declared here 215 | static int __init ryos_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-savu.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'savu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(savu_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:218:20: note: 'cleanup_module' target declared here 218 | static void __exit savu_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-savu.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'savu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(savu_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:203:19: note: 'init_module' target declared here 203 | static int __init savu_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-rmi.c:14: drivers/hid/hid-rmi.c:712:19: note: 'cleanup_module' target declared here 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-rmi.c:14: drivers/hid/hid-rmi.c:712:19: note: 'init_module' target declared here 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saitek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'cleanup_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saitek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'init_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:30: drivers/hid/hid-samsung.c:199:19: note: 'cleanup_module' target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:30: drivers/hid/hid-samsung.c:199:19: note: 'init_module' target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sjoy.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sjoy_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-sjoy.c:29: drivers/hid/hid-sjoy.c:181:19: note: 'cleanup_module' target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sjoy.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sjoy_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-sjoy.c:29: drivers/hid/hid-sjoy.c:181:19: note: 'init_module' target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sony.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-sony.c:3019:1: note: in expansion of macro 'module_exit' 3019 | module_exit(sony_exit); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3011:20: note: 'cleanup_module' target declared here 3011 | static void __exit sony_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-sony.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3018:1: note: in expansion of macro 'module_init' 3018 | module_init(sony_init); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3004:19: note: 'init_module' target declared here 3004 | static int __init sony_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedlink_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:16: drivers/hid/hid-speedlink.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedlink_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:16: drivers/hid/hid-speedlink.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steam_controller_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:36: drivers/hid/hid-steam.c:1141:19: note: 'cleanup_module' target declared here 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steam_controller_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:36: drivers/hid/hid-steam.c:1141:19: note: 'init_module' target declared here 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:14: drivers/hid/hid-steelseries.c:387:19: note: 'cleanup_module' target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:14: drivers/hid/hid-steelseries.c:387:19: note: 'init_module' target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:18: drivers/hid/hid-sunplus.c:66:19: note: 'cleanup_module' target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:18: drivers/hid/hid-sunplus.c:66:19: note: 'init_module' target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gaff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ga_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-gaff.c:30: drivers/hid/hid-gaff.c:177:19: note: 'cleanup_module' target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gaff.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ga_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-gaff.c:30: drivers/hid/hid-gaff.c:177:19: note: 'init_module' target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tmff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-tmff.c:30: drivers/hid/hid-tmff.c:264:19: note: 'cleanup_module' target declared here 264 | module_hid_driver(tm_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tmff.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-tmff.c:30: drivers/hid/hid-tmff.c:264:19: note: 'init_module' target declared here 264 | module_hid_driver(tm_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tivo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:15: drivers/hid/hid-tivo.c:77:19: note: 'cleanup_module' target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tivo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:15: drivers/hid/hid-tivo.c:77:19: note: 'init_module' target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:21: drivers/hid/hid-topseed.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:21: drivers/hid/hid-topseed.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twinhan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:15: drivers/hid/hid-twinhan.c:134:19: note: 'cleanup_module' target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twinhan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:15: drivers/hid/hid-twinhan.c:134:19: note: 'init_module' target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uclogic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:15: drivers/hid/hid-uclogic.c:1086:19: note: 'cleanup_module' target declared here 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uclogic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:15: drivers/hid/hid-uclogic.c:1086:19: note: 'init_module' target declared here 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-udraw-ps3.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udraw_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-udraw-ps3.c:16: drivers/hid/hid-udraw-ps3.c:474:19: note: 'cleanup_module' target declared here 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-udraw-ps3.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udraw_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-udraw-ps3.c:16: drivers/hid/hid-udraw-ps3.c:474:19: note: 'init_module' target declared here 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-led.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidled_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-led.c:13: drivers/hid/hid-led.c:534:19: note: 'cleanup_module' target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-led.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidled_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-led.c:13: drivers/hid/hid-led.c:534:19: note: 'init_module' target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xinmo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:18: drivers/hid/hid-xinmo.c:61:19: note: 'cleanup_module' target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xinmo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:18: drivers/hid/hid-xinmo.c:61:19: note: 'init_module' target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zpff.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-zpff.c:24: drivers/hid/hid-zpff.c:145:19: note: 'cleanup_module' target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zpff.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-zpff.c:24: drivers/hid/hid-zpff.c:145:19: note: 'init_module' target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:14: drivers/hid/hid-zydacron.c:209:19: note: 'cleanup_module' target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:14: drivers/hid/hid-zydacron.c:209:19: note: 'init_module' target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/wacom.h:90, from drivers/hid/wacom_sys.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/wacom_wac.h:13, from drivers/hid/wacom_sys.c:14: drivers/hid/wacom_sys.c:2798:19: note: 'init_module' target declared here 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/wacom.h:90, from drivers/hid/wacom_sys.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/wacom_wac.h:13, from drivers/hid/wacom_sys.c:14: drivers/hid/wacom_sys.c:2798:19: note: 'cleanup_module' target declared here 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'waltop_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:14: drivers/hid/hid-waltop.c:746:19: note: 'cleanup_module' target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'waltop_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:14: drivers/hid/hid-waltop.c:746:19: note: 'init_module' target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1885:19: note: 'cleanup_module' target declared here 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1885:19: note: 'init_module' target declared here 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_hub_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:782:19: note: 'cleanup_module' target declared here 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_hub_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:782:19: note: 'init_module' target declared here 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2409:1: note: in expansion of macro 'module_init' 2409 | module_init(pmbus_core_init); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2395:19: note: 'init_module' target declared here 2395 | static int __init pmbus_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2410:1: note: in expansion of macro 'module_exit' 2410 | module_exit(pmbus_core_exit); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2404:20: note: 'cleanup_module' target declared here 2404 | static void __exit pmbus_core_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'cleanup_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'init_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ibm-cffps.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibm_cffps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ibm-cffps.c:433:1: note: in expansion of macro 'module_i2c_driver' 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ibm-cffps.c:12: drivers/hwmon/pmbus/ibm-cffps.c:433:19: note: 'cleanup_module' target declared here 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ibm-cffps.c:433:1: note: in expansion of macro 'module_i2c_driver' 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ibm-cffps.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibm_cffps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ibm-cffps.c:433:1: note: in expansion of macro 'module_i2c_driver' 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ibm-cffps.c:12: drivers/hwmon/pmbus/ibm-cffps.c:433:19: note: 'init_module' target declared here 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ibm-cffps.c:433:1: note: in expansion of macro 'module_i2c_driver' 433 | module_i2c_driver(ibm_cffps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'cleanup_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'init_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc3815_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'cleanup_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc3815_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'init_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'cleanup_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'init_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps40422_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps40422_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps53679.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps53679_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps53679.c:19: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'cleanup_module' target declared here 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps53679.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps53679_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps53679.c:19: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'init_module' target declared here 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9000.c:25: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'cleanup_module' target declared here 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9000.c:25: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'init_module' target declared here 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'cleanup_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'init_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zl6100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'cleanup_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zl6100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'init_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83773_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'cleanup_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83773_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'init_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'cleanup_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'init_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'cleanup_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'init_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83795_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83795_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'init_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83781d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83781d.c:2098:1: note: in expansion of macro 'module_exit' 2098 | module_exit(sensors_w83781d_exit); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2085:1: note: 'cleanup_module' target declared here 2085 | sensors_w83781d_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83781d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2097:1: note: in expansion of macro 'module_init' 2097 | module_init(sensors_w83781d_init); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2060:1: note: 'init_module' target declared here 2060 | sensors_w83781d_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1025_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'cleanup_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1025_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'init_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1026_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'cleanup_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1026_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'init_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1029_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'cleanup_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1029_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'init_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1031_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'cleanup_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1031_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'init_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm9240_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'cleanup_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm9240_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'init_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7475_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1940:19: note: 'cleanup_module' target declared here 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7475_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1940:19: note: 'init_module' target declared here 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_asc7621_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/asc7621.c:1246:1: note: in expansion of macro 'module_exit' 1246 | module_exit(sm_asc7621_exit); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1236:20: note: 'cleanup_module' target declared here 1236 | static void __exit sm_asc7621_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_asc7621_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1245:1: note: in expansion of macro 'module_init' 1245 | module_init(sm_asc7621_init); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1216:19: note: 'init_module' target declared here 1216 | static int __init sm_asc7621_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/aspeed-pwm-tacho.c:14: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'cleanup_module' target declared here 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/aspeed-pwm-tacho.c:14: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'init_module' target declared here 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atxp1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'cleanup_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atxp1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'init_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'cleanup_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'init_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f75375_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'cleanup_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f75375_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'init_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'cleanup_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'init_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g762_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1099:19: note: 'cleanup_module' target declared here 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g762_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1099:19: note: 'init_module' target declared here 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl518_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'cleanup_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl518_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'init_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ibmaem.c:26: ./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 drivers/hwmon/ibmaem.c:26: ./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 drivers/hwmon/ibmpex.c:23: ./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 drivers/hwmon/ibmpex.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmpex_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/ibmpex.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(ibmpex_exit); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:595:20: note: 'cleanup_module' target declared here 595 | static void __exit ibmpex_exit(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina209_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'cleanup_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina209_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'init_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina2xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'cleanup_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina2xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'init_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'cleanup_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'init_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'cleanup_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'init_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm63_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'cleanup_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm63_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'init_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm77_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'cleanup_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm77_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'init_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_lm78_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/lm78.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(sm_lm78_exit); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1036:20: note: 'cleanup_module' target declared here 1036 | static void __exit sm_lm78_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_lm78_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(sm_lm78_init); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1012:19: note: 'init_module' target declared here 1012 | static int __init sm_lm78_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:669:19: note: 'cleanup_module' target declared here 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:669:19: note: 'init_module' target declared here 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm83_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'cleanup_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm83_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'init_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm85_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm85_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm87_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'cleanup_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm87_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'init_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm90_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'cleanup_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm90_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'init_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm92_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:350:19: note: 'cleanup_module' target declared here 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm92_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:350:19: note: 'init_module' target declared here 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm93_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'cleanup_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm93_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'init_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95234_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'cleanup_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95234_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'init_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95241_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'cleanup_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95241_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'init_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95245_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'cleanup_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95245_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'init_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2945_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'cleanup_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2945_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'init_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2990.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ltc2990.c:13: drivers/hwmon/ltc2990.c:287:19: note: 'cleanup_module' target declared here 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2990.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ltc2990.c:13: drivers/hwmon/ltc2990.c:287:19: note: 'init_module' target declared here 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4151_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'cleanup_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4151_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'init_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4215_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'cleanup_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4215_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'init_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4222_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'cleanup_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4222_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'init_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4245_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'cleanup_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4245_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'init_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4260_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4260_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4261_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'cleanup_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4261_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'init_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'cleanup_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'init_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max197_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:21: drivers/hwmon/max197.c:343:24: note: 'cleanup_module' target declared here 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max197_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:21: drivers/hwmon/max197.c:343:24: note: 'init_module' target declared here 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6639_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6639_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6642_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'cleanup_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6642_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'init_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6650_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'cleanup_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6650_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'init_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6697_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'cleanup_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6697_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'init_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31790_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'cleanup_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31790_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'init_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3021_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'cleanup_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3021_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'init_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc654.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc654_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc654.c:20: drivers/hwmon/tc654.c:510:19: note: 'cleanup_module' target declared here 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc654.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc654_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc654.c:20: drivers/hwmon/tc654.c:510:19: note: 'init_module' target declared here 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7802_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7802_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'init_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7904_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'cleanup_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7904_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'init_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:5: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'cleanup_module' target declared here 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:5: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'init_module' target declared here 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'cleanup_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'init_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(pcf8591_exit); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit pcf8591_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(pcf8591_init); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here 316 | static int __init pcf8591_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powr1220_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'cleanup_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powr1220_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'init_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'cleanup_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'init_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/hwmon/sht15.c:19: drivers/hwmon/sht15.c:1073:24: note: 'cleanup_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/hwmon/sht15.c:19: drivers/hwmon/sht15.c:1073:24: note: 'init_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht21.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht21_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:25: drivers/hwmon/sht21.c:309:19: note: 'cleanup_module' target declared here 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht21.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht21_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:25: drivers/hwmon/sht21.c:309:19: note: 'init_module' target declared here 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht3x.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht3x.c:26: drivers/hwmon/sht3x.c:777:19: note: 'cleanup_module' target declared here 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht3x.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht3x.c:26: drivers/hwmon/sht3x.c:777:19: note: 'init_module' target declared here 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sis5595.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_sis5595_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/sis5595.c:932:1: note: in expansion of macro 'module_exit' 932 | module_exit(sm_sis5595_exit); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:916:20: note: 'cleanup_module' target declared here 916 | static void __exit sm_sis5595_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/sis5595.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_sis5595_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:931:1: note: in expansion of macro 'module_init' 931 | module_init(sm_sis5595_init); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:911:19: note: 'init_module' target declared here 911 | static int __init sm_sis5595_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47m192_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'cleanup_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47m192_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'init_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amc6821_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'cleanup_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amc6821_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'init_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc74.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc74_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc74.c:20: drivers/hwmon/tc74.c:172:19: note: 'cleanup_module' target declared here 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc74.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc74_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc74.c:20: drivers/hwmon/tc74.c:172:19: note: 'init_module' target declared here 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'thmc50_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thmc50_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp102_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'cleanup_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp102_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'init_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp103_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'cleanup_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp103_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'init_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp108_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:17: drivers/hwmon/tmp108.c:465:19: note: 'cleanup_module' target declared here 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp108_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:17: drivers/hwmon/tmp108.c:465:19: note: 'init_module' target declared here 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp401_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'cleanup_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp401_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'init_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/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/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/w83l785ts.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l785ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l785ts.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l785ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l786ng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'cleanup_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l786ng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'init_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'cleanup_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'init_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-designware-pcidrv.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: drivers/i2c/busses/i2c-designware-pcidrv.c:343:19: note: 'cleanup_module' target declared here 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-designware-pcidrv.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: drivers/i2c/busses/i2c-designware-pcidrv.c:343:19: note: 'init_module' target declared here 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-mpc.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpc_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-mpc.c:852:1: note: in expansion of macro 'module_platform_driver' 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/of_address.h:7, from drivers/i2c/busses/i2c-mpc.c:19: drivers/i2c/busses/i2c-mpc.c:852:24: note: 'cleanup_module' target declared here 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-mpc.c:852:1: note: in expansion of macro 'module_platform_driver' 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-mpc.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpc_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-mpc.c:852:1: note: in expansion of macro 'module_platform_driver' 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/of_address.h:7, from drivers/i2c/busses/i2c-mpc.c:19: drivers/i2c/busses/i2c-mpc.c:852:24: note: 'init_module' target declared here 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-mpc.c:852:1: note: in expansion of macro 'module_platform_driver' 852 | module_platform_driver(mpc_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pca-platform.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-pca-platform.c:19: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'cleanup_module' target declared here 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pca-platform.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-pca-platform.c:19: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'init_module' target declared here 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-simtec.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-simtec.c:20: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-simtec.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-simtec.c:20: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'cleanup_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'init_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_i2c_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:462:1: note: in expansion of macro 'subsys_initcall' 462 | subsys_initcall(vprbrd_i2c_init); | ^~~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:431:19: note: 'init_module' target declared here 431 | static int __init vprbrd_i2c_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_i2c_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:468:1: note: in expansion of macro 'module_exit' 468 | module_exit(vprbrd_i2c_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit vprbrd_i2c_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-opal.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_opal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-opal.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(i2c_opal_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-opal.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit i2c_opal_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-opal.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_opal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-opal.c:280:1: note: in expansion of macro 'module_init' 280 | module_init(i2c_opal_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-opal.c:273:19: note: 'init_module' target declared here 273 | static int __init i2c_opal_init(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-gpmux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/muxes/i2c-mux-gpmux.c:13: drivers/i2c/muxes/i2c-mux-gpmux.c:169:24: note: 'cleanup_module' target declared here 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-gpmux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/muxes/i2c-mux-gpmux.c:13: drivers/i2c/muxes/i2c-mux-gpmux.c:169:24: note: 'init_module' target declared here 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4306_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4306_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-core-base.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_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/i2c/i2c-core-base.c:1777:1: note: in expansion of macro 'postcore_initcall' 1777 | postcore_initcall(i2c_init); | ^~~~~~~~~~~~~~~~~ drivers/i2c/i2c-core-base.c:1715:19: note: 'init_module' target declared here 1715 | static int __init i2c_init(void) | ^~~~~~~~ In file included from drivers/i2c/i2c-core-base.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/i2c-core-base.c:1778:1: note: in expansion of macro 'module_exit' 1778 | module_exit(i2c_exit); | ^~~~~~~~~~~ drivers/i2c/i2c-core-base.c:1760:20: note: 'cleanup_module' target declared here 1760 | static void __exit i2c_exit(void) | ^~~~~~~~ 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) | ^ In file included from drivers/i2c/i2c-dev.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:772:1: note: in expansion of macro 'module_init' 772 | module_init(i2c_dev_init); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:723:19: note: 'init_module' target declared here 723 | static int __init i2c_dev_init(void) | ^~~~~~~~~~~~ In file included from drivers/i2c/i2c-dev.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/i2c-dev.c:773:1: note: in expansion of macro 'module_exit' 773 | module_exit(i2c_dev_exit); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:759:20: note: 'cleanup_module' target declared here 759 | static void __exit i2c_dev_exit(void) | ^~~~~~~~~~~~ In file included from drivers/i2c/i2c-stub.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_stub_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(i2c_stub_init); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:363:19: note: 'init_module' target declared here 363 | static int __init i2c_stub_init(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/i2c-stub.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_stub_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/i2c-stub.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(i2c_stub_exit); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:411:20: note: 'cleanup_module' target declared here 411 | static void __exit i2c_stub_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/i2c-slave-eeprom.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/i2c-slave-eeprom.c:17: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'cleanup_module' target declared here 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-slave-eeprom.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/i2c-slave-eeprom.c:17: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'init_module' target declared here 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da280_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'cleanup_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da280_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'init_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da311_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'cleanup_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da311_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'init_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/dmard10.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmard10_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/dmard10.c:13: drivers/iio/accel/dmard10.c:261:19: note: 'cleanup_module' target declared here 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/dmard10.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmard10_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/dmard10.c:13: drivers/iio/accel/dmard10.c:261:19: note: 'init_module' target declared here 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'cleanup_module' target declared here 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'init_module' target declared here 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | 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:1522:19: note: 'cleanup_module' target declared here 1522 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | 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:1522:19: note: 'init_module' target declared here 1522 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma7660.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma7660_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma7660.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma7660_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cros_ec_accel_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'init_module' target declared here 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cros_ec_accel_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'cleanup_module' target declared here 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'cleanup_module' target declared here 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'init_module' target declared here 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'envelope_detector_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:33: drivers/iio/adc/envelope-detector.c:417:24: note: 'cleanup_module' target declared here 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'envelope_detector_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:33: drivers/iio/adc/envelope-detector.c:417:24: note: 'init_module' target declared here 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/adc/max1363.c:18: drivers/iio/adc/max1363.c:1758:19: note: 'cleanup_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/adc/max1363.c:18: drivers/iio/adc/max1363.c:1758:19: note: 'init_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'cleanup_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'init_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/afe/iio-rescale.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rescale_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/afe/iio-rescale.c:13: drivers/iio/afe/iio-rescale.c:355:24: note: 'cleanup_module' target declared here 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/afe/iio-rescale.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rescale_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/afe/iio-rescale.c:13: drivers/iio/afe/iio-rescale.c:355:24: note: 'init_module' target declared here 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/dpot-dac.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dpot_dac_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/dac/dpot-dac.c:34: drivers/iio/dac/dpot-dac.c:261:24: note: 'cleanup_module' target declared here 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/dpot-dac.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dpot_dac_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/dac/dpot-dac.c:34: drivers/iio/dac/dpot-dac.c:261:24: note: 'init_module' target declared here 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'cleanup_module' target declared here 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'init_module' target declared here 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/mpu3050-i2c.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/mpu3050-i2c.c:2: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'cleanup_module' target declared here 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/mpu3050-i2c.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/mpu3050-i2c.c:2: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'init_module' target declared here 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max30100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/health/max30100.c:13: drivers/iio/health/max30100.c:511:19: note: 'cleanup_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max30100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/health/max30100.c:13: drivers/iio/health/max30100.c:511:19: note: 'init_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/humidity/dht11.c:18: drivers/iio/humidity/dht11.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/iio/humidity/dht11.c:18: drivers/iio/humidity/dht11.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'cleanup_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'init_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'cleanup_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'init_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'cleanup_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'init_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'cleanup_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'init_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3605.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm3605_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/light/cm3605.c:12: drivers/iio/light/cm3605.c:325:24: note: 'cleanup_module' target declared here 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3605.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm3605_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/light/cm3605.c:12: drivers/iio/light/cm3605.c:325:24: note: 'init_module' target declared here 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:401:24: note: 'cleanup_module' target declared here 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:401:24: note: 'init_module' target declared here 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/lv0104cs.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/lv0104cs.c:15: drivers/iio/light/lv0104cs.c:527:19: note: 'cleanup_module' target declared here 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/lv0104cs.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/lv0104cs.c:15: drivers/iio/light/lv0104cs.c:527:19: note: 'init_module' target declared here 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opt3001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:855:19: note: 'cleanup_module' target declared here 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opt3001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:855:19: note: 'init_module' target declared here 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pa12203001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:484:19: note: 'cleanup_module' target declared here 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pa12203001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:484:19: note: 'init_module' target declared here 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpr0521_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1138:19: note: 'cleanup_module' target declared here 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpr0521_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1138:19: note: 'init_module' target declared here 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/stk3310.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'cleanup_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/stk3310.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'init_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'cleanup_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'init_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/vl6180.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vl6180_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vl6180.c:22: drivers/iio/light/vl6180.c:549:19: note: 'cleanup_module' target declared here 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/vl6180.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vl6180_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vl6180.c:22: drivers/iio/light/vl6180.c:549:19: note: 'init_module' target declared here 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/zopt2201.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zopt2201_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/zopt2201.c:17: drivers/iio/light/zopt2201.c:564:19: note: 'cleanup_module' target declared here 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/zopt2201.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zopt2201_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/zopt2201.c:17: drivers/iio/light/zopt2201.c:564:19: note: 'init_module' target declared here 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'cleanup_module' target declared here 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'init_module' target declared here 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/multiplexer/iio-mux.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/multiplexer/iio-mux.c:15: drivers/iio/multiplexer/iio-mux.c:461:24: note: 'cleanup_module' target declared here 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/multiplexer/iio-mux.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/multiplexer/iio-mux.c:15: drivers/iio/multiplexer/iio-mux.c:461:24: note: 'init_module' target declared here 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'cleanup_module' target declared here 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'init_module' target declared here 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'cleanup_module' target declared here 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'init_module' target declared here 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/ad5272.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5272_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/ad5272.c:15: drivers/iio/potentiometer/ad5272.c:227:19: note: 'cleanup_module' target declared here 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/ad5272.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5272_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/ad5272.c:15: drivers/iio/potentiometer/ad5272.c:227:19: note: 'init_module' target declared here 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4018.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4018_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4018.c:16: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'cleanup_module' target declared here 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4018.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4018_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4018.c:16: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'init_module' target declared here 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiostat/lmp91000.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lmp91000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiostat/lmp91000.c:12: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'cleanup_module' target declared here 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiostat/lmp91000.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lmp91000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiostat/lmp91000.c:12: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'init_module' target declared here 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abp060mg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:15: drivers/iio/pressure/abp060mg.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abp060mg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:15: drivers/iio/pressure/abp060mg.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'cleanup_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'init_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/mlx90632.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx90632_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90632.c:12: drivers/iio/temperature/mlx90632.c:748:19: note: 'cleanup_module' target declared here 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/mlx90632.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx90632_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90632.c:12: drivers/iio/temperature/mlx90632.c:748:19: note: 'init_module' target declared here 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'init_module' target declared here 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'cleanup_module' target declared here 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-loop.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_trig_loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-loop.c:24: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'init_module' target declared here 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-loop.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_trig_loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-loop.c:24: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'cleanup_module' target declared here 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:1838:1: note: in expansion of macro 'subsys_initcall' 1838 | subsys_initcall(iio_init); | ^~~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:260:19: note: 'init_module' target declared here 260 | static int __init iio_init(void) | ^~~~~~~~ In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:1839:1: note: in expansion of macro 'module_exit' 1839 | module_exit(iio_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:287:20: note: 'cleanup_module' target declared here 287 | static void __exit iio_exit(void) | ^~~~~~~~ In file included from drivers/iio/industrialio-configfs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_configfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:41:1: note: in expansion of macro 'module_init' 41 | module_init(iio_configfs_init); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:35:19: note: 'init_module' target declared here 35 | static int __init iio_configfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-configfs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_configfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-configfs.c:47:1: note: in expansion of macro 'module_exit' 47 | module_exit(iio_configfs_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:43:20: note: 'cleanup_module' target declared here 43 | static void __exit iio_configfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-device.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_device_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:172:1: note: in expansion of macro 'module_init' 172 | module_init(iio_sw_device_init); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:164:19: note: 'init_module' target declared here 164 | static int __init iio_sw_device_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-device.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_device_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(iio_sw_device_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:174:20: note: 'cleanup_module' target declared here 174 | static void __exit iio_sw_device_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-trigger.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:172:1: note: in expansion of macro 'module_init' 172 | module_init(iio_sw_trigger_init); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:164:19: note: 'init_module' target declared here 164 | static int __init iio_sw_trigger_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-trigger.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(iio_sw_trigger_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:174:20: note: 'cleanup_module' target declared here 174 | static void __exit iio_sw_trigger_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/device.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/infiniband/core/device.c:1246:1: note: in expansion of macro 'subsys_initcall' 1246 | subsys_initcall(ib_core_init); | ^~~~~~~~~~~~~~~ drivers/infiniband/core/device.c:1154:19: note: 'init_module' target declared here 1154 | static int __init ib_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/core/device.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_core_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/device.c:1247:1: note: in expansion of macro 'module_exit' 1247 | module_exit(ib_core_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/device.c:1228:20: note: 'cleanup_module' target declared here 1228 | static void __exit ib_core_cleanup(void) | ^~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': drivers/infiniband/core/mad.c:888:7: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'const struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 888 | &mad_size, &out_mad_pkey_index); | ^ In file included from drivers/infiniband/core/mad_priv.h:43, from drivers/infiniband/core/mad.c:47: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ drivers/infiniband/core/mad.c: In function 'handle_ib_smi': drivers/infiniband/core/mad.c:2096:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2096 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2098:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2098 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2101:9: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2101 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'generate_unmatched_resp': drivers/infiniband/core/mad.c:2123:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2123 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2125:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2125 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'handle_opa_smi': drivers/infiniband/core/mad.c:2183:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2186:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2186 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2189:9: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2189 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': drivers/infiniband/core/mad.c:2263:28: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2263 | recv->header.recv_wc.wc = &recv->header.wc; | ^~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2274:38: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2274 | recv->header.recv_wc.recv_buf.grh = &recv->grh; | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2277:23: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2277 | snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2305:16: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2305 | wc, &recv->grh, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2319:11: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2319 | &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2331:35: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2331 | ib_mad_complete_recv(mad_agent, &recv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2339:65: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2339 | agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'local_completions': drivers/infiniband/core/mad.c:2756:19: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2756 | INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2757:13: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2757 | list_add(&local->mad_priv->header.recv_wc.recv_buf.list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2758:6: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2758 | &local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2764:8: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2764 | &local->mad_priv->header.recv_wc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2769:7: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2769 | &local->mad_priv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': drivers/infiniband/core/mad.c:2927:20: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2927 | recv_wr.wr_cqe = &mad_priv->header.mad_list.cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2932:17: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2932 | list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2937:13: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2937 | list_del(&mad_priv->header.mad_list.list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_req': drivers/infiniband/core/cm.c:1291:20: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1291 | cm_format_mad_hdr(&req_msg->hdr, CM_REQ_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_issue_rej': drivers/infiniband/core/cm.c:1513:20: warning: taking address of packed member of 'struct cm_rej_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, rcv_msg->hdr.tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_req_has_alt_path': drivers/infiniband/core/cm.c:1542:18: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1542 | (ib_is_opa_gid(&req_msg->alt_local_gid))); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_req': drivers/infiniband/core/cm.c:1566:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1566 | lid = opa_get_lid_from_gid(&req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1569:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1569 | lid = opa_get_lid_from_gid(&req_msg->primary_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1580:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1580 | lid = opa_get_lid_from_gid(&req_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1583:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | lid = opa_get_lid_from_gid(&req_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_mra': drivers/infiniband/core/cm.c:1753:20: warning: taking address of packed member of 'struct cm_mra_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1753 | cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rej': drivers/infiniband/core/cm.c:1771:20: warning: taking address of packed member of 'struct cm_rej_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1771 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_req_handler': drivers/infiniband/core/cm.c:1999:10: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | &req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rep': drivers/infiniband/core/cm.c:2070:20: warning: taking address of packed member of 'struct cm_rep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rtu': drivers/infiniband/core/cm.c:2152:20: warning: taking address of packed member of 'struct cm_rtu_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2152 | cm_format_mad_hdr(&rtu_msg->hdr, CM_RTU_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_dreq': drivers/infiniband/core/cm.c:2466:20: warning: taking address of packed member of 'struct cm_dreq_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2466 | cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID, | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_drep': drivers/infiniband/core/cm.c:2532:20: warning: taking address of packed member of 'struct cm_drep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2532 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_issue_drep': drivers/infiniband/core/cm.c:2604:20: warning: taking address of packed member of 'struct cm_drep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2604 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_lap': drivers/infiniband/core/cm.c:3097:20: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3097 | cm_format_mad_hdr(&lap_msg->hdr, CM_LAP_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_lap': drivers/infiniband/core/cm.c:3193:30: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3193 | lid = opa_get_lid_from_gid(&lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:3196:30: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3196 | lid = opa_get_lid_from_gid(&lap_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_lap_handler': drivers/infiniband/core/cm.c:3250:9: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3250 | &lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_apr': drivers/infiniband/core/cm.c:3326:20: warning: taking address of packed member of 'struct cm_apr_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3326 | cm_format_mad_hdr(&apr_msg->hdr, CM_APR_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_sidr_req': drivers/infiniband/core/cm.c:3476:20: warning: taking address of packed member of 'struct cm_sidr_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3476 | cm_format_mad_hdr(&sidr_req_msg->hdr, CM_SIDR_REQ_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_sidr_rep': drivers/infiniband/core/cm.c:3624:20: warning: taking address of packed member of 'struct cm_sidr_rep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3624 | cm_format_mad_hdr(&sidr_rep_msg->hdr, CM_SIDR_REP_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/cm.c:39: drivers/infiniband/core/cm.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_cm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4567:1: note: in expansion of macro 'module_init' 4567 | module_init(ib_cm_init); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4502:19: note: 'init_module' target declared here 4502 | static int __init ib_cm_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/core/cm.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_cm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:4568:1: note: in expansion of macro 'module_exit' 4568 | module_exit(ib_cm_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4546:20: note: 'cleanup_module' target declared here 4546 | static void __exit ib_cm_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/core/iwcm.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iw_cm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1202:1: note: in expansion of macro 'module_init' 1202 | module_init(iw_cm_init); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1168:19: note: 'init_module' target declared here 1168 | static int __init iw_cm_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/core/iwcm.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iw_cm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1203:1: note: in expansion of macro 'module_exit' 1203 | module_exit(iw_cm_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1192:20: note: 'cleanup_module' target declared here 1192 | static void __exit iw_cm_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/core/cma.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4655:1: note: in expansion of macro 'module_init' 4655 | module_init(cma_init); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4610:19: note: 'init_module' target declared here 4610 | static int __init cma_init(void) | ^~~~~~~~ In file included from drivers/infiniband/core/cma.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cma.c:4656:1: note: in expansion of macro 'module_exit' 4656 | module_exit(cma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4642:20: note: 'cleanup_module' target declared here 4642 | static void __exit cma_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/infiniband/core/user_mad.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_umad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1405:1: note: in expansion of macro 'module_init' 1405 | module_init(ib_umad_init); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1336:19: note: 'init_module' target declared here 1336 | static int __init ib_umad_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/core/user_mad.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_umad_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1406:1: note: in expansion of macro 'module_exit' 1406 | module_exit(ib_umad_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1395:20: note: 'cleanup_module' target declared here 1395 | static void __exit ib_umad_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/uverbs_main.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_uverbs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1263:1: note: in expansion of macro 'module_init' 1263 | module_init(ib_uverbs_init); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1195:19: note: 'init_module' target declared here 1195 | static int __init ib_uverbs_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/infiniband/core/uverbs_main.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_uverbs_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1264:1: note: in expansion of macro 'module_exit' 1264 | module_exit(ib_uverbs_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1253:20: note: 'cleanup_module' target declared here 1253 | static void __exit ib_uverbs_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/ucma.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1846:1: note: in expansion of macro 'module_init' 1846 | module_init(ucma_init); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1809:19: note: 'init_module' target declared here 1809 | static int __init ucma_init(void) | ^~~~~~~~~ In file included from drivers/infiniband/core/ucma.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/ucma.c:1847:1: note: in expansion of macro 'module_exit' 1847 | module_exit(ucma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1837:20: note: 'cleanup_module' target declared here 1837 | static void __exit ucma_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwch_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(iwch_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:266:19: note: 'init_module' target declared here 266 | static int __init iwch_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwch_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(iwch_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:281:20: note: 'cleanup_module' target declared here 281 | static void __exit iwch_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb4/device.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4iw_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1588:1: note: in expansion of macro 'module_init' 1588 | module_init(c4iw_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1547:19: note: 'init_module' target declared here 1547 | static int __init c4iw_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb4/device.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4iw_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1589:1: note: in expansion of macro 'module_exit' 1589 | module_exit(c4iw_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1570:20: note: 'cleanup_module' target declared here 1570 | static void __exit c4iw_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40iw_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2062:1: note: in expansion of macro 'module_init' 2062 | module_init(i40iw_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2032:19: note: 'init_module' target declared here 2032 | static int __init i40iw_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40iw_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2063:1: note: in expansion of macro 'module_exit' 2063 | module_exit(i40iw_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2056:20: note: 'cleanup_module' target declared here 2056 | static void __exit i40iw_exit_module(void) | ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_utils.c: In function 'i40iw_allocate_dma_mem': drivers/infiniband/hw/i40iw/i40iw_utils.c:749:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] 749 | (dma_addr_t *)&mem->pa, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_multiplex_mad': drivers/infiniband/hw/mlx4/mad.c:1541:10: warning: taking address of packed member of 'struct mlx4_tunnel_mad' may result in an unaligned pointer value [-Waddress-of-packed-member] 1541 | (struct ib_mad *) &tunnel->mad)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c:1588:38: warning: taking address of packed member of 'struct mlx4_tunnel_mad' may result in an unaligned pointer value [-Waddress-of-packed-member] 1588 | &ah_attr, wc->smac, vlan_id, &tunnel->mad); | ^~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_sqp_comp_worker': drivers/infiniband/hw/mlx4/mad.c:1915:11: warning: taking address of packed member of 'struct mlx4_mad_rcv_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 1915 | grh = &(((struct mlx4_mad_rcv_buf *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1916 | (sqp->ring[wc.wr_id & | ~~~~~~~~~~~~~~~~~~~~~ 1917 | (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/mlx4/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3438:1: note: in expansion of macro 'module_init' 3438 | module_init(mlx4_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3405:19: note: 'init_module' target declared here 3405 | static int __init mlx4_ib_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/mlx4/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_ib_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3439:1: note: in expansion of macro 'module_exit' 3439 | module_exit(mlx4_ib_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3431:20: note: 'cleanup_module' target declared here 3431 | static void __exit mlx4_ib_cleanup(void) | ^~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'send_join_to_wire': drivers/infiniband/hw/mlx4/mcg.c:268:47: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 8) 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 8) 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 8) 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 { | ^~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_demux_handler': drivers/infiniband/hw/mlx4/mcg.c:894:30: warning: taking address of packed member of 'struct ib_sa_mcmember_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 894 | group = acquire_group(ctx, &rec->mgid, 0); | ^~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c:900:51: warning: taking address of packed member of 'struct ib_sa_mcmember_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 900 | group = search_relocate_mgid0_group(ctx, tid, &rec->mgid); | ^~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_multiplex_handler': drivers/infiniband/hw/mlx4/mcg.c:957:30: warning: taking address of packed member of 'struct ib_sa_mcmember_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | group = acquire_group(ctx, &rec->mgid, may_create); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/mlx5/main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx5_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx5/main.c:6426:1: note: in expansion of macro 'module_init' 6426 | module_init(mlx5_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx5/main.c:6395:19: note: 'init_module' target declared here 6395 | static int __init mlx5_ib_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/mlx5/main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx5_ib_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/mlx5/main.c:6427:1: note: in expansion of macro 'module_exit' 6427 | module_exit(mlx5_ib_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx5/main.c:6418:20: note: 'cleanup_module' target declared here 6418 | static void __exit mlx5_ib_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mthca_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1272:1: note: in expansion of macro 'module_exit' 1272 | module_exit(mthca_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1265:20: note: 'cleanup_module' target declared here 1265 | static void __exit mthca_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mthca_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1271:1: note: in expansion of macro 'module_init' 1271 | module_init(mthca_init); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1246:19: note: 'init_module' target declared here 1246 | static int __init mthca_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/hw/nes/nes.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nes_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(nes_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1199:20: note: 'cleanup_module' target declared here 1199 | static void __exit nes_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/nes/nes.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nes_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(nes_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1183:19: note: 'init_module' target declared here 1183 | static int __init nes_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocrdma_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:477:1: note: in expansion of macro 'module_init' 477 | module_init(ocrdma_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:453:19: note: 'init_module' target declared here 453 | static int __init ocrdma_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocrdma_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:478:1: note: in expansion of macro 'module_exit' 478 | module_exit(ocrdma_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:470:20: note: 'cleanup_module' target declared here 470 | static void __exit ocrdma_exit_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1313:4: warning: converting a packed 'struct ocrdma_rdma_stats_req' pointer (alignment 1) to a 'struct ocrdma_mbx_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1313 | dev->stats_mem.size); | ^~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma.h:56, from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here 2054 | struct ocrdma_rdma_stats_req { | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here 223 | struct ocrdma_mbx_hdr { | ^~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2911:18: warning: taking address of packed member of 'struct ocrdma_get_dcbx_cfg_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, | ^~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:3135:18: warning: taking address of packed member of 'struct ocrdma_modify_eqd_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, | ^~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_resource_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:107:41: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:164:15: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:224:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_pkts': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:270:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_data': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:281:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:292:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 292 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_pkts': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:334:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_data': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:349:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_wqe_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:366:39: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | struct ocrdma_wqe_stats *wqe_stats = &rdma_stats->wqe_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_db_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:399:45: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 399 | struct ocrdma_db_err_stats *db_err_stats = &rdma_stats->db_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rxqp_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:421:4: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | &rdma_stats->rx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_txqp_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:447:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | &rdma_stats->tx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_dbg_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:472:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | &rdma_stats->tx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_dbg_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:490:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | &rdma_stats->rx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_update_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:612:41: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 612 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:626:17: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 626 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qedr/main.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedr_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/qedr/main.c:1047:1: note: in expansion of macro 'module_init' 1047 | module_init(qedr_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/qedr/main.c:1037:19: note: 'init_module' target declared here 1037 | static int __init qedr_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qedr/main.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedr_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/qedr/main.c:1048:1: note: in expansion of macro 'module_exit' 1048 | module_exit(qedr_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/qedr/main.c:1042:20: note: 'cleanup_module' target declared here 1042 | static void __exit qedr_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_diag.c:53: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_driver.c:44: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_eeprom.c:39: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_file_ops.c:50: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_fs.c:42: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_init.c:47: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib_init.c:40: drivers/infiniband/hw/qib/qib_init.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qib_ib_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_init.c:1321:1: note: in expansion of macro 'module_exit' 1321 | module_exit(qib_ib_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/qib/qib_init.c:1296:20: note: 'cleanup_module' target declared here 1296 | static void __exit qib_ib_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib_init.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qib_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/qib/qib_init.c:1291:1: note: in expansion of macro 'module_init' 1291 | module_init(qib_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/qib/qib_init.c:1247:19: note: 'init_module' target declared here 1247 | static int __init qib_ib_init(void) | ^~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_intr.c:38: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_mad.c:37: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_mad.c: In function 'cc_get_congestion_control_table': drivers/infiniband/hw/qib/qib_mad.c:2200:12: warning: taking address of packed member of 'struct cc_table_shadow' may result in an unaligned pointer value [-Waddress-of-packed-member] 2200 | entries = &ppd->ccti_entries_shadow-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2201 | entries[IB_CCT_ENTRIES * cct_block_index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_pcie.c:41: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_pio_copy.c:33: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_qp.c:42: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_qsfp.c:38: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_rc.c:36: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_make_rc_ack': drivers/infiniband/hw/qib/qib_rc.c:147:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_send_rc_ack': drivers/infiniband/hw/qib/qib_rc.c:640:31: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | hwords += qib_make_grh(ibp, &hdr.u.l.grh, | ^~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c:699:3: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | u32 *hdrp = (u32 *) &hdr; | ^~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_rc.c:36: ./include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_rc_rcv_resp': drivers/infiniband/hw/qib/qib_rc.c:1377:21: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_ruc.c:37: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_ruc_check_hdr': drivers/infiniband/hw/qib/qib_ruc.c:101:16: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | if (!gid_ok(&hdr->u.l.grh.dgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:104:16: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | if (!gid_ok(&hdr->u.l.grh.sgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:140:16: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 140 | if (!gid_ok(&hdr->u.l.grh.dgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c:143:16: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | if (!gid_ok(&hdr->u.l.grh.sgid, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_make_ruc_header': drivers/infiniband/hw/qib/qib_ruc.c:522:22: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sdma.c:38: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sysfs.c:36: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_twsi.c:39: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_tx.c:41: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_uc.c:35: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_ud.c:37: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_ud.c: In function 'qib_make_ud_req': drivers/infiniband/hw/qib/qib_ud.c:329:39: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | qp->s_hdrwords += qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_user_pages.c:38: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_user_sdma.c:45: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba7220.c:47: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_sd7220.c:44: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba7322.c:51: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_iba7322.c: In function 'flush_fifo': drivers/infiniband/hw/qib/qib_iba7322.c:1449:2: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1449 | hdr = (u32 *) &ibhdr; | ^~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba7322.c:51: ./include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_verbs.c:46: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_ib_rcv': drivers/infiniband/hw/qib/qib_verbs.c:359:37: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_verbs_send_pio': drivers/infiniband/hw/qib/qib_verbs.c:947:2: warning: converting a packed 'struct ib_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | u32 *hdr = (u32 *) ibhdr; | ^~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_verbs.c:46: ./include/rdma/ib_hdrs.h:127:8: note: defined here 127 | struct ib_header { | ^~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_iba6120.c:45: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_wc_ppc64.c:38: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_debugfs.c:37: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/sw/rdmavt/qp.c:54: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/sw/rdmavt/rc.c:49: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:152:20: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | return ib_u64_get(&reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': ./include/rdma/ib_hdrs.h:157:18: warning: taking address of packed member of 'struct ib_reth' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | ib_u64_put(val, &reth->vaddr); | ^~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:162:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | return ib_u64_get(&ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': ./include/rdma/ib_hdrs.h:167:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | ib_u64_put(val, &ateth->vaddr); | ^~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': ./include/rdma/ib_hdrs.h:172:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | return ib_u64_get(&ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': ./include/rdma/ib_hdrs.h:177:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | ib_u64_put(val, &ateth->swap_data); | ^~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': ./include/rdma/ib_hdrs.h:182:20: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | return ib_u64_get(&ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': ./include/rdma/ib_hdrs.h:187:18: warning: taking address of packed member of 'struct ib_atomic_eth' may result in an unaligned pointer value [-Waddress-of-packed-member] 187 | ib_u64_put(val, &ateth->compare_data); | ^~~~~~~~~~~~~~~~~~~~ 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:4260:1: note: in expansion of macro 'module_init' 4260 | module_init(srp_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4178:19: note: 'init_module' target declared here 4178 | 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:4261:1: note: in expansion of macro 'module_exit' 4261 | module_exit(srp_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4251:20: note: 'cleanup_module' target declared here 4251 | static void __exit srp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_get_desc_tbl': drivers/infiniband/ulp/srpt/ib_srpt.c:1050:39: warning: taking address of packed member of 'struct srp_indirect_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 1050 | return srpt_alloc_rw_ctxs(ioctx, idb->desc_list, nbufs, | ~~~^~~~~~~~~~~ In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: drivers/infiniband/ulp/srpt/ib_srpt.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srpt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3779:1: note: in expansion of macro 'module_init' 3779 | module_init(srpt_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3733:19: note: 'init_module' target declared here 3733 | static int __init srpt_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srpt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3780:1: note: in expansion of macro 'module_exit' 3780 | module_exit(srpt_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3771:20: note: 'cleanup_module' target declared here 3771 | static void __exit srpt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/iforce/iforce.h:27, from drivers/input/joystick/iforce/iforce-main.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iforce_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:476:1: note: in expansion of macro 'module_init' 476 | module_init(iforce_init); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:447:19: note: 'init_module' target declared here 447 | static int __init iforce_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/iforce/iforce.h:27, from drivers/input/joystick/iforce/iforce-main.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iforce_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:477:1: note: in expansion of macro 'module_exit' 477 | module_exit(iforce_exit); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit iforce_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'init_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'cleanup_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/adi.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adi_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:30: drivers/input/joystick/adi.c:563:24: note: 'init_module' target declared here 563 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/adi.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adi_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:30: drivers/input/joystick/adi.c:563:24: note: 'cleanup_module' target declared here 563 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/analog.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:797:1: note: in expansion of macro 'module_init' 797 | module_init(analog_init); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:786:19: note: 'init_module' target declared here 786 | static int __init analog_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/analog.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/analog.c:798:1: note: in expansion of macro 'module_exit' 798 | module_exit(analog_exit); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:792:20: note: 'cleanup_module' target declared here 792 | static void __exit analog_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'init_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'cleanup_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/gf2k.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gf2k_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:29: drivers/input/joystick/gf2k.c:371:24: note: 'init_module' target declared here 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/gf2k.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gf2k_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:29: drivers/input/joystick/gf2k.c:371:24: note: 'cleanup_module' target declared here 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'init_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'cleanup_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'init_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'cleanup_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'init_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'cleanup_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'init_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'cleanup_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'cleanup_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'init_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxrc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'cleanup_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxrc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'init_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'init_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'cleanup_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceball_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:32: drivers/input/joystick/spaceball.c:298:21: note: 'cleanup_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceball_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:32: drivers/input/joystick/spaceball.c:298:21: note: 'init_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceorb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceorb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:31: drivers/input/joystick/spaceorb.c:235:21: note: 'cleanup_module' target declared here 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceorb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceorb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:31: drivers/input/joystick/spaceorb.c:235:21: note: 'init_module' target declared here 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/stinger.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stinger_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:29: drivers/input/joystick/stinger.c:206:21: note: 'cleanup_module' target declared here 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/stinger.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stinger_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:29: drivers/input/joystick/stinger.c:206:21: note: 'init_module' target declared here 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'init_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/gameport.h:11, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'cleanup_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twidjoy_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'cleanup_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twidjoy_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'init_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'warrior_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:28: drivers/input/joystick/warrior.c:215:21: note: 'cleanup_module' target declared here 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'warrior_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:28: drivers/input/joystick/warrior.c:215:21: note: 'init_module' target declared here 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1953:19: note: 'cleanup_module' target declared here 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1953:19: note: 'init_module' target declared here 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zhenhua_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'cleanup_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zhenhua_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'init_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'cleanup_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'init_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'cleanup_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'init_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm109_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:946:1: note: in expansion of macro 'module_init' 946 | module_init(cm109_init); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:923:19: note: 'init_module' target declared here 923 | static int __init cm109_init(void) | ^~~~~~~~~~ In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm109_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/cm109.c:947:1: note: in expansion of macro 'module_exit' 947 | module_exit(cm109_exit); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:941:20: note: 'cleanup_module' target declared here 941 | static void __exit cm109_exit(void) | ^~~~~~~~~~ In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'cleanup_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'init_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e3x0_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'cleanup_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e3x0_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'init_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'init_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'cleanup_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powermate_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'cleanup_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powermate_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'init_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pwm-beeper.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_beeper_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pwm-beeper.c:16: drivers/input/misc/pwm-beeper.c:266:24: note: 'cleanup_module' target declared here 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pwm-beeper.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_beeper_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pwm-beeper.c:16: drivers/input/misc/pwm-beeper.c:266:24: note: 'init_module' target declared here 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/misc/rotary_encoder.c:19: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/misc/rotary_encoder.c:19: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uinput_misc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'init_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uinput_misc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'cleanup_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yealink_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1003:19: note: 'init_module' target declared here 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yealink_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1003:19: note: 'cleanup_module' target declared here 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ideapad_slidebar.c:78: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slidebar_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:353:1: note: in expansion of macro 'module_exit' 353 | module_exit(slidebar_exit); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:346:20: note: 'cleanup_module' target declared here 346 | static void __exit slidebar_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/input/misc/ideapad_slidebar.c:78: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slidebar_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:352:1: note: in expansion of macro 'module_init' 352 | module_init(slidebar_init); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:308:19: note: 'init_module' target declared here 308 | static int __init slidebar_init(void) | ^~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1021:19: note: 'cleanup_module' target declared here 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1021:19: note: 'init_module' target declared here 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm5974_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'cleanup_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm5974_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'init_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cyapa_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'cleanup_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cyapa_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'init_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/elan_i2c_core.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1382:1: note: in expansion of macro 'module_i2c_driver' 1382 | 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:1382:19: note: 'cleanup_module' target declared here 1382 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1382:1: note: in expansion of macro 'module_i2c_driver' 1382 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/elan_i2c_core.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1382:1: note: in expansion of macro 'module_i2c_driver' 1382 | 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:1382:19: note: 'init_module' target declared here 1382 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1382:1: note: in expansion of macro 'module_i2c_driver' 1382 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/mouse/sermouse.c:28: drivers/input/mouse/sermouse.c:355:21: note: 'cleanup_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/mouse/sermouse.c:28: drivers/input/mouse/sermouse.c:355:21: note: 'init_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'cleanup_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'init_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:563:19: note: 'cleanup_module' target declared here 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:563:19: note: 'init_module' target declared here 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/mouse/vsxxxaa.c:82: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/mouse/vsxxxaa.c:82: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:459:1: note: in expansion of macro 'module_init' 459 | module_init(rmi_bus_init); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:431:19: note: 'init_module' target declared here 431 | static int __init rmi_bus_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(rmi_bus_exit); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:461:20: note: 'cleanup_module' target declared here 461 | static void __exit rmi_bus_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_i2c.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_i2c.c:10: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'cleanup_module' target declared here 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_i2c.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_i2c.c:10: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'init_module' target declared here 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_smbus.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_smb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_smbus.c:13: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'cleanup_module' target declared here 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_smbus.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_smb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_smbus.c:13: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'init_module' target declared here 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/acecad.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_acecad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/acecad.c:31: drivers/input/tablet/acecad.c:270:19: note: 'cleanup_module' target declared here 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/acecad.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_acecad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/acecad.c:31: drivers/input/tablet/acecad.c:270:19: note: 'init_module' target declared here 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/aiptek.c:76: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aiptek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/aiptek.c:77: drivers/input/tablet/aiptek.c:1935:19: note: 'cleanup_module' target declared here 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/aiptek.c:76: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aiptek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/aiptek.c:77: drivers/input/tablet/aiptek.c:1935:19: note: 'init_module' target declared here 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/gtco.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/gtco.c:57: drivers/input/tablet/gtco.c:1031:19: note: 'cleanup_module' target declared here 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/gtco.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/gtco.c:57: drivers/input/tablet/gtco.c:1031:19: note: 'init_module' target declared here 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/hanwang.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hanwang_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/hanwang.c:29: drivers/input/tablet/hanwang.c:460:19: note: 'cleanup_module' target declared here 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/hanwang.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hanwang_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/hanwang.c:29: drivers/input/tablet/hanwang.c:460:19: note: 'init_module' target declared here 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/kbtab.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kbtab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/kbtab.c:4: drivers/input/tablet/kbtab.c:201:19: note: 'cleanup_module' target declared here 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/kbtab.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kbtab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/kbtab.c:4: drivers/input/tablet/kbtab.c:201:19: note: 'init_module' target declared here 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/pegasus_notetaker.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/pegasus_notetaker.c:40: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'cleanup_module' target declared here 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/pegasus_notetaker.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/pegasus_notetaker.c:40: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'init_module' target declared here 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:620:1: note: in expansion of macro 'module_serio_driver' 620 | 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:620:21: note: 'cleanup_module' target declared here 620 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:620:1: note: in expansion of macro 'module_serio_driver' 620 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:620:1: note: in expansion of macro 'module_serio_driver' 620 | 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:620:21: note: 'init_module' target declared here 620 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:620:1: note: in expansion of macro 'module_serio_driver' 620 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/atmel_mxt_ts.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'cleanup_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/atmel_mxt_ts.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'init_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/dynapro.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dynapro_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/dynapro.c:25: drivers/input/touchscreen/dynapro.c:190:21: note: 'cleanup_module' target declared here 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/dynapro.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dynapro_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/dynapro.c:25: drivers/input/touchscreen/dynapro.c:190:21: note: 'init_module' target declared here 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from drivers/input/touchscreen/edt-ft5x06.c:30: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'cleanup_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from drivers/input/touchscreen/edt-ft5x06.c:30: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'init_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/gunze.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gunze_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/gunze.c:29: drivers/input/touchscreen/gunze.c:184:21: note: 'cleanup_module' target declared here 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/gunze.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gunze_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/gunze.c:29: drivers/input/touchscreen/gunze.c:184:21: note: 'init_module' target declared here 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/eeti_ts.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeti_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/eeti_ts.c:29: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/eeti_ts.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeti_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/eeti_ts.c:29: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elants_i2c.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elants_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elants_i2c.c:28: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'cleanup_module' target declared here 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elants_i2c.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elants_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elants_i2c.c:28: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'init_module' target declared here 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elo.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elo.c:23: drivers/input/touchscreen/elo.c:408:21: note: 'cleanup_module' target declared here 408 | module_serio_driver(elo_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elo.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elo.c:23: drivers/input/touchscreen/elo.c:408:21: note: 'init_module' target declared here 408 | module_serio_driver(elo_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/egalax_ts.c:18: drivers/input/touchscreen/egalax_ts.c:279:19: note: 'cleanup_module' target declared here 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/egalax_ts.c:18: drivers/input/touchscreen/egalax_ts.c:279:19: note: 'init_module' target declared here 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'cleanup_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'init_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'cleanup_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'init_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/ili210x.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/ili210x.c:2: drivers/input/touchscreen/ili210x.c:352:19: note: 'cleanup_module' target declared here 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/ili210x.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/ili210x.c:2: drivers/input/touchscreen/ili210x.c:352:19: note: 'init_module' target declared here 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/inexio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inexio_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/inexio.c:24: drivers/input/touchscreen/inexio.c:191:21: note: 'cleanup_module' target declared here 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/inexio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inexio_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/inexio.c:24: drivers/input/touchscreen/inexio.c:191:21: note: 'init_module' target declared here 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mcs5000_ts.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/mcs5000_ts.c:17: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'cleanup_module' target declared here 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mcs5000_ts.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/mcs5000_ts.c:17: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'init_module' target declared here 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mms114.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mms114_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/input/touchscreen/mms114.c:10: drivers/input/touchscreen/mms114.c:619:19: note: 'cleanup_module' target declared here 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mms114.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mms114_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/input/touchscreen/mms114.c:10: drivers/input/touchscreen/mms114.c:619:19: note: 'init_module' target declared here 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mtouch.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtouch_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/mtouch.c:22: drivers/input/touchscreen/mtouch.c:204:21: note: 'cleanup_module' target declared here 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mtouch.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtouch_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/mtouch.c:22: drivers/input/touchscreen/mtouch.c:204:21: note: 'init_module' target declared here 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mk712.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mk712_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(mk712_init); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:152:19: note: 'init_module' target declared here 152 | static int __init mk712_init(void) | ^~~~~~~~~~ In file included from drivers/input/touchscreen/mk712.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mk712_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/touchscreen/mk712.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(mk712_exit); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit mk712_exit(void) | ^~~~~~~~~~ In file included from drivers/input/touchscreen/usbtouchscreen.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/usbtouchscreen.c:52: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'cleanup_module' target declared here 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/usbtouchscreen.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/usbtouchscreen.c:52: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'init_module' target declared here 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/penmount.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/penmount.c:21: drivers/input/touchscreen/penmount.c:319:21: note: 'cleanup_module' target declared here 319 | module_serio_driver(pm_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/penmount.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/penmount.c:21: drivers/input/touchscreen/penmount.c:319:21: note: 'init_module' target declared here 319 | module_serio_driver(pm_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/touchscreen/pixcir_i2c_ts.c:18: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'cleanup_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/touchscreen/pixcir_i2c_ts.c:18: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'init_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/raydium_i2c_ts.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'cleanup_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/raydium_i2c_ts.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'init_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/silead.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'silead_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/silead.c:20: drivers/input/touchscreen/silead.c:634:19: note: 'cleanup_module' target declared here 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/silead.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'silead_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/silead.c:20: drivers/input/touchscreen/silead.c:634:19: note: 'init_module' target declared here 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/sis_i2c.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/sis_i2c.c:19: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'cleanup_module' target declared here 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/sis_i2c.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/sis_i2c.c:19: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'init_module' target declared here 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st1232_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'cleanup_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st1232_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'init_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchit213.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'touchit213_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchit213.c:22: drivers/input/touchscreen/touchit213.c:218:21: note: 'cleanup_module' target declared here 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchit213.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'touchit213_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchit213.c:22: drivers/input/touchscreen/touchit213.c:218:21: note: 'init_module' target declared here 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchright.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tr_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchright.c:21: drivers/input/touchscreen/touchright.c:178:21: note: 'cleanup_module' target declared here 178 | module_serio_driver(tr_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchright.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tr_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchright.c:21: drivers/input/touchscreen/touchright.c:178:21: note: 'init_module' target declared here 178 | module_serio_driver(tr_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchwin.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchwin.c:28: drivers/input/touchscreen/touchwin.c:185:21: note: 'cleanup_module' target declared here 185 | module_serio_driver(tw_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchwin.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchwin.c:28: drivers/input/touchscreen/touchwin.c:185:21: note: 'init_module' target declared here 185 | module_serio_driver(tw_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc40.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc40.c:12: drivers/input/touchscreen/tsc40.c:168:21: note: 'cleanup_module' target declared here 168 | module_serio_driver(tsc_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc40.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc40.c:12: drivers/input/touchscreen/tsc40.c:168:21: note: 'init_module' target declared here 168 | module_serio_driver(tsc_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc2007_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc2007_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc2007_core.c:25: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'cleanup_module' target declared here 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc2007_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc2007_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc2007_core.c:25: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'init_module' target declared here 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_w8001.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w8001_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/input/mt.h:14, from drivers/input/touchscreen/wacom_w8001.c:19: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'cleanup_module' target declared here 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_w8001.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w8001_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/input/mt.h:14, from drivers/input/touchscreen/wacom_w8001.c:19: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'init_module' target declared here 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_i2c.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/wacom_i2c.c:15: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'cleanup_module' target declared here 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_i2c.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/wacom_i2c.c:15: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'init_module' target declared here 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zet6223.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zet6223_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/zet6223.c:16: drivers/input/touchscreen/zet6223.c:264:19: note: 'cleanup_module' target declared here 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zet6223.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zet6223_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/zet6223.c:16: drivers/input/touchscreen/zet6223.c:264:19: note: 'init_module' target declared here 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zforce_ts.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zforce_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/zforce_ts.c:23: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'cleanup_module' target declared here 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zforce_ts.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zforce_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/zforce_ts.c:23: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'init_module' target declared here 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joydev.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joydev.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(joydev_exit); | ^~~~~~~~~~~ drivers/input/joydev.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit joydev_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joydev.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joydev.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(joydev_init); | ^~~~~~~~~~~ drivers/input/joydev.c:1059:19: note: 'init_module' target declared here 1059 | static int __init joydev_init(void) | ^~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gameport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:859:1: note: in expansion of macro 'subsys_initcall' 859 | subsys_initcall(gameport_init); | ^~~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:834:19: note: 'init_module' target declared here 834 | static int __init gameport_init(void) | ^~~~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gameport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:860:1: note: in expansion of macro 'module_exit' 860 | module_exit(gameport_exit); | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:848:20: note: 'cleanup_module' target declared here 848 | static void __exit gameport_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/input/gameport/emu10k1-gp.c:25: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'cleanup_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/input/gameport/emu10k1-gp.c:25: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'init_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_gp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/input/gameport/fm801-gp.c:23: drivers/input/gameport/fm801-gp.c:155:19: note: 'cleanup_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_gp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/input/gameport/fm801-gp.c:23: drivers/input/gameport/fm801-gp.c:155:19: note: 'init_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/lightning.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(l4_init); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:300:19: note: 'init_module' target declared here 300 | static int __init l4_init(void) | ^~~~~~~ In file included from drivers/input/gameport/lightning.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/lightning.c:337:1: note: in expansion of macro 'module_exit' 337 | module_exit(l4_exit); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit l4_exit(void) | ^~~~~~~ In file included from drivers/input/gameport/ns558.c:28: ./include/linux/module.h: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/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/serio/serio_raw.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serio_raw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/serio.h:13, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'cleanup_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/serio_raw.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serio_raw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/serio.h:13, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'init_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'cleanup_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'init_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_ps2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/serio/arc_ps2.c:13: drivers/input/serio/arc_ps2.c:275:24: note: 'cleanup_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_ps2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/input/serio/arc_ps2.c:13: drivers/input/serio/arc_ps2.c:275:24: note: 'init_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kcapi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1317:1: note: in expansion of macro 'module_init' 1317 | module_init(kcapi_init); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1287:19: note: 'init_module' target declared here 1287 | static int __init kcapi_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcapi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1318:1: note: in expansion of macro 'module_exit' 1318 | module_exit(kcapi_exit); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1308:20: note: 'cleanup_module' target declared here 1308 | static void __exit kcapi_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/capi/capi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1428:1: note: in expansion of macro 'module_init' 1428 | module_init(capi_init); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1379:19: note: 'init_module' target declared here 1379 | static int __init capi_init(void) | ^~~~~~~~~ In file included from drivers/isdn/capi/capi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/capi.c:1429:1: note: in expansion of macro 'module_exit' 1429 | module_exit(capi_exit); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1417:20: note: 'cleanup_module' target declared here 1417 | static void __exit capi_exit(void) | ^~~~~~~~~ In file included from drivers/isdn/capi/capidrv.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capidrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2524:1: note: in expansion of macro 'module_init' 2524 | module_init(capidrv_init); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2479:19: note: 'init_module' target declared here 2479 | static int __init capidrv_init(void) | ^~~~~~~~~~~~ In file included from drivers/isdn/capi/capidrv.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capidrv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2525:1: note: in expansion of macro 'module_exit' 2525 | module_exit(capidrv_exit); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2516:20: note: 'cleanup_module' target declared here 2516 | static void __exit capidrv_exit(void) | ^~~~~~~~~~~~ In file included from drivers/isdn/divert/divert_init.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divert_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(divert_init); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:38:19: note: 'init_module' target declared here 38 | static int __init divert_init(void) | ^~~~~~~~~~~ In file included from drivers/isdn/divert/divert_init.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divert_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/divert/divert_init.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(divert_exit); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit divert_exit(void) | ^~~~~~~~~~~ In file included from drivers/isdn/gigaset/common.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gigaset_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1150:1: note: in expansion of macro 'module_init' 1150 | module_init(gigaset_init_module); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1131:19: note: 'init_module' target declared here 1131 | static int __init gigaset_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/common.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gigaset_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/common.c:1151:1: note: in expansion of macro 'module_exit' 1151 | module_exit(gigaset_exit_module); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1145:20: note: 'cleanup_module' target declared here 1145 | static void __exit gigaset_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/usb-gigaset.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:944:1: note: in expansion of macro 'module_exit' 944 | module_exit(usb_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:919:20: note: 'cleanup_module' target declared here 919 | static void __exit usb_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/usb-gigaset.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:943:1: note: in expansion of macro 'module_init' 943 | module_init(usb_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:886:19: note: 'init_module' target declared here 886 | static int __init usb_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/bas-gigaset.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bas_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2670:1: note: in expansion of macro 'module_exit' 2670 | module_exit(bas_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2618:20: note: 'cleanup_module' target declared here 2618 | static void __exit bas_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/bas-gigaset.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bas_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2669:1: note: in expansion of macro 'module_init' 2669 | module_init(bas_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2587:19: note: 'init_module' target declared here 2587 | static int __init bas_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/ser-gigaset.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ser_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:798:1: note: in expansion of macro 'module_init' 798 | module_init(ser_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:743:19: note: 'init_module' target declared here 743 | static int __init ser_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/ser-gigaset.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ser_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(ser_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:780:20: note: 'cleanup_module' target declared here 780 | static void __exit ser_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(b1pci_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:406:20: note: 'cleanup_module' target declared here 406 | static void __exit b1pci_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(b1pci_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:379:19: note: 'init_module' target declared here 379 | static int __init b1pci_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:803:1: note: in expansion of macro 'module_init' 803 | module_init(b1_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:782:19: note: 'init_module' target declared here 782 | static int __init b1_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/b1.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:804:1: note: in expansion of macro 'module_exit' 804 | module_exit(b1_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:799:20: note: 'cleanup_module' target declared here 799 | static void __exit b1_exit(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/b1dma.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1dma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:980:1: note: in expansion of macro 'module_init' 980 | module_init(b1dma_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:959:19: note: 'init_module' target declared here 959 | static int __init b1dma_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1dma.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1dma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:981:1: note: in expansion of macro 'module_exit' 981 | module_exit(b1dma_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:976:20: note: 'cleanup_module' target declared here 976 | static void __exit b1dma_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pcmcia_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:223:1: note: in expansion of macro 'module_init' 223 | module_init(b1pcmcia_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:199:19: note: 'init_module' target declared here 199 | static int __init b1pcmcia_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pcmcia_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:224:1: note: in expansion of macro 'module_exit' 224 | module_exit(b1pcmcia_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:218:20: note: 'cleanup_module' target declared here 218 | static void __exit b1pcmcia_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/avm_cs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avmcs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from drivers/isdn/hardware/avm/avm_cs.c:17: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'cleanup_module' target declared here 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/avm_cs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avmcs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from drivers/isdn/hardware/avm/avm_cs.c:17: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'init_module' target declared here 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/t1pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 't1pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:259:1: note: in expansion of macro 'module_exit' 259 | module_exit(t1pci_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit t1pci_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/t1pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 't1pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:258:1: note: in expansion of macro 'module_init' 258 | module_init(t1pci_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:230:19: note: 'init_module' target declared here 230 | static int __init t1pci_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/c4.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1317:1: note: in expansion of macro 'module_exit' 1317 | module_exit(c4_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1309:20: note: 'cleanup_module' target declared here 1309 | static void __exit c4_exit(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/c4.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1316:1: note: in expansion of macro 'module_init' 1316 | module_init(c4_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1285:19: note: 'init_module' target declared here 1285 | static int __init c4_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divadidd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(divadidd_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:99:19: note: 'init_module' target declared here 99 | static int __init divadidd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divadidd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(divadidd_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit divadidd_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasmain.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:848:1: note: in expansion of macro 'module_exit' 848 | module_exit(divas_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:837:20: note: 'cleanup_module' target declared here 837 | static void __exit divas_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasmain.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:847:1: note: in expansion of macro 'module_init' 847 | module_init(divas_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:773:19: note: 'init_module' target declared here 773 | static int __init divas_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divamnt.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maint_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:238:1: note: in expansion of macro 'module_init' 238 | module_init(maint_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:193:19: note: 'init_module' target declared here 193 | static int __init maint_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divamnt.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maint_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(maint_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit maint_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divasi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:201:1: note: in expansion of macro 'module_init' 201 | module_init(divasi_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:151:19: note: 'init_module' target declared here 151 | static int __init divasi_init(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divasi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:202:1: note: in expansion of macro 'module_exit' 202 | module_exit(divasi_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit divasi_exit(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/capimain.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divacapi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(divacapi_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:108:19: note: 'init_module' target declared here 108 | static int __init divacapi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/capimain.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divacapi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(divacapi_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit divacapi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFC_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2356:1: note: in expansion of macro 'module_init' 2356 | module_init(HFC_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2309:1: note: 'init_module' target declared here 2309 | HFC_init(void) | ^~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFC_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2357:1: note: in expansion of macro 'module_exit' 2357 | module_exit(HFC_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2348:1: note: 'cleanup_module' target declared here 2348 | HFC_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFCmulti_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5580:1: note: in expansion of macro 'module_exit' 5580 | module_exit(HFCmulti_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5475:1: note: 'cleanup_module' target declared here 5475 | HFCmulti_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFCmulti_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5579:1: note: in expansion of macro 'module_init' 5579 | module_init(HFCmulti_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5486:1: note: 'init_module' target declared here 5486 | HFCmulti_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfcsusb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/isdn/hardware/mISDN/hfcsusb.c:35: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'cleanup_module' target declared here 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfcsusb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/isdn/hardware/mISDN/hfcsusb.c:35: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'init_module' target declared here 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'AVM_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1177:1: note: in expansion of macro 'module_exit' 1177 | module_exit(AVM_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1171:20: note: 'cleanup_module' target declared here 1171 | static void __exit AVM_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'AVM_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1176:1: note: in expansion of macro 'module_init' 1176 | module_init(AVM_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1162:19: note: 'init_module' target declared here 1162 | static int __init AVM_init(void) | ^~~~~~~~ In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'Speedfax_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:532:1: note: in expansion of macro 'module_exit' 532 | module_exit(Speedfax_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:526:1: note: 'cleanup_module' target declared here 526 | Speedfax_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'Speedfax_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:531:1: note: in expansion of macro 'module_init' 531 | module_init(Speedfax_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:515:1: note: 'init_module' target declared here 515 | Speedfax_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'infineon_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1174:1: note: in expansion of macro 'module_exit' 1174 | module_exit(infineon_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1168:1: note: 'cleanup_module' target declared here 1168 | infineon_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'infineon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1173:1: note: in expansion of macro 'module_init' 1173 | module_init(infineon_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1158:1: note: 'init_module' target declared here 1158 | infineon_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/w6692.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w6692_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1435:1: note: in expansion of macro 'module_exit' 1435 | module_exit(w6692_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1429:20: note: 'cleanup_module' target declared here 1429 | static void __exit w6692_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/w6692.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w6692_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1434:1: note: in expansion of macro 'module_init' 1434 | module_init(w6692_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1419:19: note: 'init_module' target declared here 1419 | static int __init w6692_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/netjet.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nj_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1169:1: note: in expansion of macro 'module_exit' 1169 | module_exit(nj_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit nj_cleanup(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/netjet.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nj_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1168:1: note: in expansion of macro 'module_init' 1168 | module_init(nj_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1154:19: note: 'init_module' target declared here 1154 | static int __init nj_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isac_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1651:1: note: in expansion of macro 'module_init' 1651 | module_init(isac_mod_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1640:1: note: 'init_module' target declared here 1640 | isac_mod_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isac_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1652:1: note: in expansion of macro 'module_exit' 1652 | module_exit(isac_mod_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1647:1: note: 'cleanup_module' target declared here 1647 | isac_mod_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/mISDNif.h:415, from ./include/linux/mISDNhw.h:22, from drivers/isdn/hardware/mISDN/mISDNisar.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isar_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1707:1: note: in expansion of macro 'module_init' 1707 | module_init(isar_mod_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1697:19: note: 'init_module' target declared here 1697 | static int __init isar_mod_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/mISDNif.h:415, from ./include/linux/mISDNhw.h:22, from drivers/isdn/hardware/mISDN/mISDNisar.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isar_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1708:1: note: in expansion of macro 'module_exit' 1708 | module_exit(isar_mod_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1703:20: note: 'cleanup_module' target declared here 1703 | static void __exit isar_mod_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HiSax_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/config.c:1985:1: note: in expansion of macro 'module_exit' 1985 | module_exit(HiSax_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1532:20: note: 'cleanup_module' target declared here 1532 | static void __exit HiSax_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HiSax_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1984:1: note: in expansion of macro 'module_init' 1984 | module_init(HiSax_init); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1333:19: note: 'init_module' target declared here 1333 | static int __init HiSax_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sedlbauer_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/sedlbauer_cs.c:46: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'cleanup_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sedlbauer_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/sedlbauer_cs.c:46: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'init_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elsa_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/elsa_cs.c:46: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'cleanup_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elsa_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/elsa_cs.c:46: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'init_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avma1cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/avma1_cs.c:20: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'cleanup_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avma1cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/avma1_cs.c:20: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'init_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teles_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/teles_cs.c:27: drivers/isdn/hisax/teles_cs.c:200:22: note: 'cleanup_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teles_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from drivers/isdn/hisax/teles_cs.c:27: drivers/isdn/hisax/teles_cs.c:200:22: note: 'init_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/st5481_init.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st5481_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(st5481_usb_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit st5481_usb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/st5481_init.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st5481_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(st5481_usb_init); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:188:19: note: 'init_module' target declared here 188 | static int __init st5481_usb_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfc4s8s_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1584:1: note: in expansion of macro 'module_exit' 1584 | module_exit(hfc4s8s_module_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1577:1: note: 'cleanup_module' target declared here 1577 | hfc4s8s_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfc4s8s_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1583:1: note: in expansion of macro 'module_init' 1583 | module_init(hfc4s8s_module_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1549:1: note: 'init_module' target declared here 1549 | hfc4s8s_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_isac.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_isac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:894:1: note: in expansion of macro 'module_init' 894 | module_init(hisax_isac_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:869:19: note: 'init_module' target declared here 869 | static int __init hisax_isac_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_isac.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_isac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:895:1: note: in expansion of macro 'module_exit' 895 | module_exit(hisax_isac_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:880:20: note: 'cleanup_module' target declared here 880 | static void __exit hisax_isac_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1024:1: note: in expansion of macro 'module_exit' 1024 | module_exit(hisax_fcpcipnp_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1015:20: note: 'cleanup_module' target declared here 1015 | static void __exit hisax_fcpcipnp_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1023:1: note: in expansion of macro 'module_init' 1023 | module_init(hisax_fcpcipnp_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:996:19: note: 'init_module' target declared here 996 | static int __init hisax_fcpcipnp_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hysdn/hysdn_init.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hysdn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:213:1: note: in expansion of macro 'module_exit' 213 | module_exit(hysdn_exit); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:198:1: note: 'cleanup_module' target declared here 198 | hysdn_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hysdn/hysdn_init.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hysdn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:212:1: note: in expansion of macro 'module_init' 212 | module_init(hysdn_init); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:156:1: note: 'init_module' target declared here 156 | hysdn_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/i4l/isdn_common.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isdn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2368:1: note: in expansion of macro 'module_init' 2368 | module_init(isdn_init); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2283:19: note: 'init_module' target declared here 2283 | static int __init isdn_init(void) | ^~~~~~~~~ In file included from drivers/isdn/i4l/isdn_common.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isdn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2369:1: note: in expansion of macro 'module_exit' 2369 | module_exit(isdn_exit); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2351:20: note: 'cleanup_module' target declared here 2351 | static void __exit isdn_exit(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/mISDNif.h:415, from drivers/isdn/mISDN/dsp_core.c:158: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1232:1: note: in expansion of macro 'module_init' 1232 | module_init(dsp_init); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1118:19: note: 'init_module' target declared here 1118 | static int __init dsp_init(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/mISDNif.h:415, from drivers/isdn/mISDN/dsp_core.c:158: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1233:1: note: in expansion of macro 'module_exit' 1233 | module_exit(dsp_cleanup); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1214:20: note: 'cleanup_module' target declared here 1214 | static void __exit dsp_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/mISDN/l1oip_core.c:226: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l1oip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/mISDN/l1oip_core.c:1521:1: note: in expansion of macro 'module_init' 1521 | module_init(l1oip_init); | ^~~~~~~~~~~ drivers/isdn/mISDN/l1oip_core.c:1450:1: note: 'init_module' target declared here 1450 | l1oip_init(void) | ^~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timer_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:16: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'init_module' target declared here 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timer_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:16: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'cleanup_module' target declared here 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'init_module' target declared here 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'cleanup_module' target declared here 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'heartbeat_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:210:1: note: in expansion of macro 'module_init' 210 | module_init(heartbeat_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:190:19: note: 'init_module' target declared here 190 | static int __init heartbeat_trig_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'heartbeat_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:211:1: note: in expansion of macro 'module_exit' 211 | module_exit(heartbeat_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:202:20: note: 'cleanup_module' target declared here 202 | static void __exit heartbeat_trig_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-backlight.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bl_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/uapi/linux/fb.h:6, from ./include/linux/fb.h:6, from drivers/leds/trigger/ledtrig-backlight.c:17: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'init_module' target declared here 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-backlight.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bl_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/uapi/linux/fb.h:6, from ./include/linux/fb.h:6, from drivers/leds/trigger/ledtrig-backlight.c:17: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'cleanup_module' target declared here 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-gpio.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/trigger/ledtrig-gpio.c:14: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'init_module' target declared here 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-gpio.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/trigger/ledtrig-gpio.c:14: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'cleanup_module' target declared here 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-activity.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'activity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:263:1: note: in expansion of macro 'module_init' 263 | module_init(activity_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:243:19: note: 'init_module' target declared here 243 | static int __init activity_init(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-activity.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'activity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:264:1: note: in expansion of macro 'module_exit' 264 | module_exit(activity_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit activity_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-default-on.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'defon_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/trigger/ledtrig-default-on.c:16: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'init_module' target declared here 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-default-on.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'defon_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/trigger/ledtrig-default-on.c:16: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'cleanup_module' target declared here 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'transient_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:17: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'init_module' target declared here 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'transient_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:17: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'cleanup_module' target declared here 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-camera.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ledtrig_camera_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:45:1: note: in expansion of macro 'module_init' 45 | module_init(ledtrig_camera_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:39:19: note: 'init_module' target declared here 39 | static int __init ledtrig_camera_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-camera.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ledtrig_camera_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(ledtrig_camera_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:47:20: note: 'cleanup_module' target declared here 47 | static void __exit ledtrig_camera_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-netdev.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netdev_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(netdev_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:445:19: note: 'init_module' target declared here 445 | static int __init netdev_trig_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-netdev.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netdev_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(netdev_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:450:20: note: 'cleanup_module' target declared here 450 | static void __exit netdev_trig_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-as3645a.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-as3645a.c:23: drivers/leds/leds-as3645a.c:782:19: note: 'cleanup_module' target declared here 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-as3645a.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-as3645a.c:23: drivers/leds/leds-as3645a.c:782:19: note: 'init_module' target declared here 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9532_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'cleanup_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9532_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'init_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3944_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3944_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3952.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/leds-lp3952.c:14: drivers/leds/leds-lp3952.c:288:19: note: 'cleanup_module' target declared here 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3952.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/leds-lp3952.c:14: drivers/leds/leds-lp3952.c:288:19: note: 'init_module' target declared here 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lt3593_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:5: drivers/leds/leds-lt3593.c:197:24: note: 'cleanup_module' target declared here 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lt3593_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:5: drivers/leds/leds-lt3593.c:197:24: note: 'init_module' target declared here 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-blinkm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blinkm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-blinkm.c:23: drivers/leds/leds-blinkm.c:757:19: note: 'cleanup_module' target declared here 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-blinkm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blinkm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-blinkm.c:23: drivers/leds/leds-blinkm.c:757:19: note: 'init_module' target declared here 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-powernv.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernv_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-powernv.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-powernv.c:15: drivers/leds/leds-powernv.c:343:24: note: 'cleanup_module' target declared here 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-powernv.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-powernv.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powernv_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-powernv.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-powernv.c:15: drivers/leds/leds-powernv.c:343:24: note: 'init_module' target declared here 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-powernv.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(powernv_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'is31fl32xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:16: drivers/leds/leds-is31fl32xx.c:510:19: note: 'cleanup_module' target declared here 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'is31fl32xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:16: drivers/leds/leds-is31fl32xx.c:510:19: note: 'init_module' target declared here 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'init_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'cleanup_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3692x.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3692x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3692x.c:6: drivers/leds/leds-lm3692x.c:464:19: note: 'cleanup_module' target declared here 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3692x.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3692x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3692x.c:6: drivers/leds/leds-lm3692x.c:464:19: note: 'init_module' target declared here 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/uleds.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uleds_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/uleds.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(uleds_init); | ^~~~~~~~~~~ drivers/leds/uleds.c:221:19: note: 'init_module' target declared here 221 | static int __init uleds_init(void) | ^~~~~~~~~~ In file included from drivers/leds/uleds.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uleds_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/uleds.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(uleds_exit); | ^~~~~~~~~~~ drivers/leds/uleds.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit uleds_exit(void) | ^~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': drivers/md/persistent-data/dm-space-map-common.c:458:16: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.c:465:16: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ In file included from drivers/md/md-linear.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-linear.c:342:1: note: in expansion of macro 'module_init' 342 | module_init(linear_init); | ^~~~~~~~~~~ drivers/md/md-linear.c:332:19: note: 'init_module' target declared here 332 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from drivers/md/raid0.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid0.c:803:1: note: in expansion of macro 'module_init' 803 | module_init(raid0_init); | ^~~~~~~~~~~ drivers/md/raid0.c:793:19: note: 'init_module' target declared here 793 | static int __init raid0_init (void) | ^~~~~~~~~~ In file included from drivers/md/raid1.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid1.c:3355:1: note: in expansion of macro 'module_init' 3355 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid1.c:3345:19: note: 'init_module' target declared here 3345 | 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:4904:1: note: in expansion of macro 'module_init' 4904 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid10.c:4894:19: note: 'init_module' target declared here 4894 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/md/raid5.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid5.c:8493:1: note: in expansion of macro 'module_init' 8493 | module_init(raid5_init); | ^~~~~~~~~~~ drivers/md/raid5.c:8461:19: note: 'init_module' target declared here 8461 | static int __init raid5_init(void) | ^~~~~~~~~~ drivers/md/raid5-ppl.c: In function 'ppl_log_stripe': drivers/md/raid5-ppl.c:349:15: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); | ^~~~~~~~~~~~~ drivers/md/raid5-ppl.c:353:16: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 353 | le32_add_cpu(&e->pp_size, PAGE_SIZE); | ^~~~~~~~~~~ In file included from drivers/md/md-multipath.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multipath_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-multipath.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(multipath_init); | ^~~~~~~~~~~ drivers/md/md-multipath.c:493:19: note: 'init_module' target declared here 493 | static int __init multipath_init (void) | ^~~~~~~~~~~~~~ In file included from drivers/md/md-multipath.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multipath_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/md-multipath.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(multipath_exit); | ^~~~~~~~~~~ drivers/md/md-multipath.c:498:20: note: 'cleanup_module' target declared here 498 | static void __exit multipath_exit (void) | ^~~~~~~~~~~~~~ In file included from drivers/md/md-faulty.c:66: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-faulty.c:366:1: note: in expansion of macro 'module_init' 366 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/md-faulty.c:356:19: note: 'init_module' target declared here 356 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/md/dm-unstripe.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_unstripe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(dm_unstripe_init); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:190:19: note: 'init_module' target declared here 190 | static int __init dm_unstripe_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/md/dm-unstripe.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_unstripe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-unstripe.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(dm_unstripe_exit); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit dm_unstripe_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/md/dm-bio-prison-v1.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:460:1: note: in expansion of macro 'module_init' 460 | module_init(dm_bio_prison_init); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:428:19: note: 'init_module' target declared here 428 | static int __init dm_bio_prison_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-bio-prison-v1.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:461:1: note: in expansion of macro 'module_exit' 461 | module_exit(dm_bio_prison_exit); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit dm_bio_prison_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-crypt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3112:1: note: in expansion of macro 'module_init' 3112 | module_init(dm_crypt_init); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3096:19: note: 'init_module' target declared here 3096 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-crypt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-crypt.c:3113:1: note: in expansion of macro 'module_exit' 3113 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3107:20: note: 'cleanup_module' target declared here 3107 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-delay.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_delay_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-delay.c:387:1: note: in expansion of macro 'module_init' 387 | module_init(dm_delay_init); | ^~~~~~~~~~~ drivers/md/dm-delay.c:365:19: note: 'init_module' target declared here 365 | static int __init dm_delay_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-delay.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_delay_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-delay.c:388:1: note: in expansion of macro 'module_exit' 388 | module_exit(dm_delay_exit); | ^~~~~~~~~~~ drivers/md/dm-delay.c:381:20: note: 'cleanup_module' target declared here 381 | static void __exit dm_delay_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-flakey.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_flakey_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:499:1: note: in expansion of macro 'module_init' 499 | module_init(dm_flakey_init); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:483:19: note: 'init_module' target declared here 483 | static int __init dm_flakey_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-flakey.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_flakey_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-flakey.c:500:1: note: in expansion of macro 'module_exit' 500 | module_exit(dm_flakey_exit); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit dm_flakey_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-mpath.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2097:1: note: in expansion of macro 'module_init' 2097 | module_init(dm_multipath_init); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2047:19: note: 'init_module' target declared here 2047 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-mpath.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-mpath.c:2098:1: note: in expansion of macro 'module_exit' 2098 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2089:20: note: 'cleanup_module' target declared here 2089 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-round-robin.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:231:1: note: in expansion of macro 'module_init' 231 | module_init(dm_rr_init); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:211:19: note: 'init_module' target declared here 211 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-round-robin.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-round-robin.c:232:1: note: in expansion of macro 'module_exit' 232 | module_exit(dm_rr_exit); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:223:20: note: 'cleanup_module' target declared here 223 | static void __exit dm_rr_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-queue-length.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_ql_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(dm_ql_init); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:255:19: note: 'init_module' target declared here 255 | static int __init dm_ql_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-queue-length.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_ql_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-queue-length.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(dm_ql_exit); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit dm_ql_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-service-time.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_st_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(dm_st_init); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:337:19: note: 'init_module' target declared here 337 | static int __init dm_st_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-service-time.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_st_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-service-time.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(dm_st_exit); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit dm_st_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-switch.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_switch_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-switch.c:580:1: note: in expansion of macro 'module_init' 580 | module_init(dm_switch_init); | ^~~~~~~~~~~ drivers/md/dm-switch.c:564:19: note: 'init_module' target declared here 564 | static int __init dm_switch_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-switch.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_switch_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-switch.c:581:1: note: in expansion of macro 'module_exit' 581 | module_exit(dm_switch_exit); | ^~~~~~~~~~~ drivers/md/dm-switch.c:575:20: note: 'cleanup_module' target declared here 575 | static void __exit dm_switch_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-log-userspace-base.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'userspace_dirty_log_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:929:1: note: in expansion of macro 'module_init' 929 | module_init(userspace_dirty_log_init); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:890:19: note: 'init_module' target declared here 890 | static int __init userspace_dirty_log_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-log-userspace-base.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'userspace_dirty_log_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:930:1: note: in expansion of macro 'module_exit' 930 | module_exit(userspace_dirty_log_exit); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:919:20: note: 'cleanup_module' target declared here 919 | static void __exit userspace_dirty_log_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-raid.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4045:1: note: in expansion of macro 'module_init' 4045 | module_init(dm_raid_init); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4031:19: note: 'init_module' target declared here 4031 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-raid.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-raid.c:4046:1: note: in expansion of macro 'module_exit' 4046 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4040:20: note: 'cleanup_module' target declared here 4040 | static void __exit dm_raid_exit(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-thin.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4456:1: note: in expansion of macro 'module_init' 4456 | module_init(dm_thin_init); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4418:19: note: 'init_module' target declared here 4418 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-verity-target.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_verity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1196:1: note: in expansion of macro 'module_init' 1196 | module_init(dm_verity_init); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1180:19: note: 'init_module' target declared here 1180 | static int __init dm_verity_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-verity-target.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_verity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-verity-target.c:1197:1: note: in expansion of macro 'module_exit' 1197 | module_exit(dm_verity_exit); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1191:20: note: 'cleanup_module' target declared here 1191 | static void __exit dm_verity_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-cache-target.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3506:1: note: in expansion of macro 'module_init' 3506 | module_init(dm_cache_init); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3482:19: note: 'init_module' target declared here 3482 | static int __init dm_cache_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-cache-target.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-cache-target.c:3507:1: note: in expansion of macro 'module_exit' 3507 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3500:20: note: 'cleanup_module' target declared here 3500 | static void __exit dm_cache_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-cache-policy-smq.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(smq_init); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1885:19: note: 'init_module' target declared here 1885 | static int __init smq_init(void) | ^~~~~~~~ In file included from drivers/md/dm-cache-policy-smq.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1934:1: note: in expansion of macro 'module_exit' 1934 | module_exit(smq_exit); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1925:20: note: 'cleanup_module' target declared here 1925 | static void __exit smq_exit(void) | ^~~~~~~~ In file included from drivers/md/dm-log-writes.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_log_writes_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1017:1: note: in expansion of macro 'module_init' 1017 | module_init(dm_log_writes_init); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1002:19: note: 'init_module' target declared here 1002 | static int __init dm_log_writes_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-log-writes.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_log_writes_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-log-writes.c:1018:1: note: in expansion of macro 'module_exit' 1018 | module_exit(dm_log_writes_exit); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1012:20: note: 'cleanup_module' target declared here 1012 | static void __exit dm_log_writes_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-integrity.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_integrity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3633:1: note: in expansion of macro 'module_init' 3633 | module_init(dm_integrity_init); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3608:12: note: 'init_module' target declared here 3608 | int __init dm_integrity_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-zoned-target.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmz_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:922:1: note: in expansion of macro 'module_init' 922 | module_init(dmz_init); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:912:19: note: 'init_module' target declared here 912 | static int __init dmz_init(void) | ^~~~~~~~ In file included from drivers/md/dm-zoned-target.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmz_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-zoned-target.c:923:1: note: in expansion of macro 'module_exit' 923 | module_exit(dmz_exit); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:917:20: note: 'cleanup_module' target declared here 917 | static void __exit dmz_exit(void) | ^~~~~~~~ In file included from drivers/media/cec/cec-core.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cec_devnode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/cec/cec-core.c:473:1: note: in expansion of macro 'subsys_initcall' 473 | subsys_initcall(cec_devnode_init); | ^~~~~~~~~~~~~~~ drivers/media/cec/cec-core.c:439:19: note: 'init_module' target declared here 439 | static int __init cec_devnode_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/cec/cec-core.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cec_devnode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/cec/cec-core.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(cec_devnode_exit) | ^~~~~~~~~~~ drivers/media/cec/cec-core.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit cec_devnode_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/common/saa7146/saa7146_fops.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7146_vv_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:643:1: note: in expansion of macro 'module_init' 643 | module_init(saa7146_vv_init_module); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:633:19: note: 'init_module' target declared here 633 | static int __init saa7146_vv_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/saa7146/saa7146_fops.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7146_vv_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:644:1: note: in expansion of macro 'module_exit' 644 | module_exit(saa7146_vv_cleanup_module); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:639:20: note: 'cleanup_module' target declared here 639 | static void __exit saa7146_vv_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smscore_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2169:1: note: in expansion of macro 'module_init' 2169 | module_init(smscore_module_init); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2130:19: note: 'init_module' target declared here 2130 | static int __init smscore_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smscore_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2170:1: note: in expansion of macro 'module_exit' 2170 | module_exit(smscore_module_exit); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2142:20: note: 'cleanup_module' target declared here 2142 | static void __exit smscore_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smsdvb-main.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsdvb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1237:1: note: in expansion of macro 'module_init' 1237 | module_init(smsdvb_module_init); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1207:19: note: 'init_module' target declared here 1207 | static int __init smsdvb_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smsdvb-main.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsdvb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1238:1: note: in expansion of macro 'module_exit' 1238 | module_exit(smsdvb_module_exit); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1223:20: note: 'cleanup_module' target declared here 1223 | static void __exit smsdvb_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-core/dvbdev.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dvbdev': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1062:1: note: in expansion of macro 'subsys_initcall' 1062 | subsys_initcall(init_dvbdev); | ^~~~~~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1023:19: note: 'init_module' target declared here 1023 | static int __init init_dvbdev(void) | ^~~~~~~~~~~ In file included from drivers/media/dvb-core/dvbdev.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dvbdev': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1063:1: note: in expansion of macro 'module_exit' 1063 | module_exit(exit_dvbdev); | ^~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit exit_dvbdev(void) | ^~~~~~~~~~~ In file included from drivers/media/dvb-frontends/dvb-pll.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_pll_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/dvb-pll.h:9, from drivers/media/dvb-frontends/dvb-pll.c:24: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'cleanup_module' target declared here 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/dvb-pll.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_pll_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/dvb-pll.h:9, from drivers/media/dvb-frontends/dvb-pll.c:24: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'init_module' target declared here 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/lgdt330x.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt330x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/lgdt330x.c:40: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'cleanup_module' target declared here 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/lgdt330x.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt330x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/lgdt330x.c:40: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'init_module' target declared here 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/lgdt3306a.h:22, from drivers/media/dvb-frontends/lgdt3306a.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/lgdt3306a.h:21, from drivers/media/dvb-frontends/lgdt3306a.c:25: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/lgdt3306a.h:22, from drivers/media/dvb-frontends/lgdt3306a.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/lgdt3306a.h:21, from drivers/media/dvb-frontends/lgdt3306a.c:25: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'init_module' target declared here 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/au8522_priv.h:26, from drivers/media/dvb-frontends/au8522_decoder.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au8522_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/au8522_decoder.c:29: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'cleanup_module' target declared here 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/au8522_priv.h:26, from drivers/media/dvb-frontends/au8522_decoder.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au8522_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/au8522_decoder.c:29: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'init_module' target declared here 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9013_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'cleanup_module' target declared here 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9013_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'init_module' target declared here 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2168_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: drivers/media/dvb-frontends/si2168.c:858:19: note: 'cleanup_module' target declared here 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2168_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: drivers/media/dvb-frontends/si2168.c:858:19: note: 'init_module' target declared here 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88ds3103_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: drivers/media/dvb-frontends/m88ds3103.c:1519:19: note: 'cleanup_module' target declared here 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88ds3103_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: drivers/media/dvb-frontends/m88ds3103.c:1519:19: note: 'init_module' target declared here 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88472_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'cleanup_module' target declared here 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88472_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'init_module' target declared here 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88473_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'cleanup_module' target declared here 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88473_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'init_module' target declared here 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_stat_work': drivers/media/dvb-frontends/ts2020.c:446:40: warning: taking address of packed member of 'struct dtv_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | ret = ts2020_get_tuner_gain(priv->fe, &c->strength.stat[0].svalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts2020_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'cleanup_module' target declared here 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/ts2020.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts2020_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'init_module' target declared here 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2820r_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'cleanup_module' target declared here 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2820r_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'init_module' target declared here 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': drivers/media/dvb-frontends/drxk_hard.c:6550:22: warning: taking address of packed member of 'struct dtv_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 6550 | get_strength(state, &c->strength.stat[0].uvalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/si2165.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2165_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2165.c:30: drivers/media/dvb-frontends/si2165.c:1310:19: note: 'cleanup_module' target declared here 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/si2165.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2165_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2165.c:30: drivers/media/dvb-frontends/si2165.c:1310:19: note: 'init_module' target declared here 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a8293_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: drivers/media/dvb-frontends/a8293.c:136:19: note: 'cleanup_module' target declared here 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a8293_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: drivers/media/dvb-frontends/a8293.c:136:19: note: 'init_module' target declared here 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/sp2_priv.h:21, from drivers/media/dvb-frontends/sp2.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/dvbdev.h:26, from ./include/media/dvb_ca_en50221.h:23, from drivers/media/dvb-frontends/sp2.h:20, from drivers/media/dvb-frontends/sp2_priv.h:20, from drivers/media/dvb-frontends/sp2.c:24: drivers/media/dvb-frontends/sp2.c:435:19: note: 'cleanup_module' target declared here 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/sp2_priv.h:21, from drivers/media/dvb-frontends/sp2.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/dvbdev.h:26, from ./include/media/dvb_ca_en50221.h:23, from drivers/media/dvb-frontends/sp2.h:20, from drivers/media/dvb-frontends/sp2_priv.h:20, from drivers/media/dvb-frontends/sp2.c:24: drivers/media/dvb-frontends/sp2.c:435:19: note: 'init_module' target declared here 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda10071_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'cleanup_module' target declared here 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda10071_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'init_module' target declared here 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2830_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'cleanup_module' target declared here 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2830_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'init_module' target declared here 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2832_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'cleanup_module' target declared here 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2832_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'init_module' target declared here 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9033_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'cleanup_module' target declared here 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9033_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'init_module' target declared here 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tc90522.h:19, from drivers/media/dvb-frontends/tc90522.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc90522_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/tc90522.h:18, from drivers/media/dvb-frontends/tc90522.c:25: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'cleanup_module' target declared here 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tc90522.h:19, from drivers/media/dvb-frontends/tc90522.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc90522_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/tc90522.h:18, from drivers/media/dvb-frontends/tc90522.c:25: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'init_module' target declared here 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/zd1301_demod.h:22, from drivers/media/dvb-frontends/zd1301_demod.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/dvb-frontends/zd1301_demod.h:20, from drivers/media/dvb-frontends/zd1301_demod.c:17: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'init_module' target declared here 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/zd1301_demod.h:22, from drivers/media/dvb-frontends/zd1301_demod.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/dvb-frontends/zd1301_demod.h:20, from drivers/media/dvb-frontends/zd1301_demod.c:17: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'cleanup_module' target declared here 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/cxd2099.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2099_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/cxd2099.c:19: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'cleanup_module' target declared here 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/cxd2099.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2099_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/cxd2099.c:19: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'init_module' target declared here 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/firewire/firedtv-fw.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fdtv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(fdtv_exit); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:415:20: note: 'cleanup_module' target declared here 415 | static void __exit fdtv_exit(void) | ^~~~~~~~~ In file included from drivers/media/firewire/firedtv-fw.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fdtv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(fdtv_init); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:400:19: note: 'init_module' target declared here 400 | static int __init fdtv_init(void) | ^~~~~~~~~ In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx25840_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cx25840/cx25840-core.c:40: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'cleanup_module' target declared here 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx25840_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cx25840/cx25840-core.c:40: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'init_module' target declared here 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/msp3400-driver.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/msp3400-driver.c:48: drivers/media/i2c/msp3400-driver.c:907:19: note: 'cleanup_module' target declared here 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/msp3400-driver.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/msp3400-driver.c:48: drivers/media/i2c/msp3400-driver.c:907:19: note: 'init_module' target declared here 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvaudio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvaudio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvaudio.c:34: drivers/media/i2c/tvaudio.c:2103:19: note: 'cleanup_module' target declared here 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvaudio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvaudio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvaudio.c:34: drivers/media/i2c/tvaudio.c:2103:19: note: 'init_module' target declared here 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda7432.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7432_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda7432.c:34: drivers/media/i2c/tda7432.c:418:19: note: 'cleanup_module' target declared here 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda7432.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7432_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda7432.c:34: drivers/media/i2c/tda7432.c:418:19: note: 'init_module' target declared here 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6588.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6588_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6588.c:24: drivers/media/i2c/saa6588.c:528:19: note: 'cleanup_module' target declared here 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6588.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6588_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6588.c:24: drivers/media/i2c/saa6588.c:528:19: note: 'init_module' target declared here 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda9840.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda9840_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda9840.c:32: drivers/media/i2c/tda9840.c:213:19: note: 'cleanup_module' target declared here 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda9840.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda9840_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda9840.c:32: drivers/media/i2c/tda9840.c:213:19: note: 'init_module' target declared here 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6415c.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6415c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6415c.c:34: drivers/media/i2c/tea6415c.c:172:19: note: 'cleanup_module' target declared here 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6415c.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6415c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6415c.c:34: drivers/media/i2c/tea6415c.c:172:19: note: 'init_module' target declared here 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6420.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6420_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6420.c:34: drivers/media/i2c/tea6420.c:154:19: note: 'cleanup_module' target declared here 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6420.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6420_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6420.c:34: drivers/media/i2c/tea6420.c:154:19: note: 'init_module' target declared here 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7115.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa711x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7115.c:31: drivers/media/i2c/saa7115.c:1952:19: note: 'cleanup_module' target declared here 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7115.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa711x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7115.c:31: drivers/media/i2c/saa7115.c:1952:19: note: 'init_module' target declared here 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa717x.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa717x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa717x.c:35: drivers/media/i2c/saa717x.c:1362:19: note: 'cleanup_module' target declared here 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa717x.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa717x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa717x.c:35: drivers/media/i2c/saa717x.c:1362:19: note: 'init_module' target declared here 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7127.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7127_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7127.c:50: drivers/media/i2c/saa7127.c:828:19: note: 'cleanup_module' target declared here 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7127.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7127_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7127.c:50: drivers/media/i2c/saa7127.c:828:19: note: 'init_module' target declared here 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6752hs.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6752hs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6752hs.c:33: drivers/media/i2c/saa6752hs.c:803:19: note: 'cleanup_module' target declared here 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6752hs.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6752hs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6752hs.c:33: drivers/media/i2c/saa6752hs.c:803:19: note: 'init_module' target declared here 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvp5150.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvp5150_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvp5150.c:8: drivers/media/i2c/tvp5150.c:1613:19: note: 'cleanup_module' target declared here 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvp5150.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvp5150_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvp5150.c:8: drivers/media/i2c/tvp5150.c:1613:19: note: 'init_module' target declared here 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw2804.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw2804_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw2804.c:16: drivers/media/i2c/tw2804.c:441:19: note: 'cleanup_module' target declared here 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw2804.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw2804_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw2804.c:16: drivers/media/i2c/tw2804.c:441:19: note: 'init_module' target declared here 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9903.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9903_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9903.c:16: drivers/media/i2c/tw9903.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9903.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9903_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9903.c:16: drivers/media/i2c/tw9903.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9906.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9906_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9906.c:16: drivers/media/i2c/tw9906.c:239:19: note: 'cleanup_module' target declared here 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9906.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9906_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9906.c:16: drivers/media/i2c/tw9906.c:239:19: note: 'init_module' target declared here 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs3308.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs3308_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs3308.c:23: drivers/media/i2c/cs3308.c:137:19: note: 'cleanup_module' target declared here 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs3308.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs3308_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs3308.c:23: drivers/media/i2c/cs3308.c:137:19: note: 'init_module' target declared here 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs5345.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5345_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs5345.c:19: drivers/media/i2c/cs5345.c:217:19: note: 'cleanup_module' target declared here 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs5345.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5345_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs5345.c:19: drivers/media/i2c/cs5345.c:217:19: note: 'init_module' target declared here 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs53l32a.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs53l32a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs53l32a.c:24: drivers/media/i2c/cs53l32a.c:227:19: note: 'cleanup_module' target declared here 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs53l32a.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs53l32a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs53l32a.c:24: drivers/media/i2c/cs53l32a.c:227:19: note: 'init_module' target declared here 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/m52790.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm52790_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/m52790.c:24: drivers/media/i2c/m52790.c:191:19: note: 'cleanup_module' target declared here 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/m52790.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm52790_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/m52790.c:24: drivers/media/i2c/m52790.c:191:19: note: 'init_module' target declared here 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/uda1342.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uda1342_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/uda1342.c:16: drivers/media/i2c/uda1342.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/uda1342.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uda1342_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/uda1342.c:16: drivers/media/i2c/uda1342.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8775.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8775_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8775.c:29: drivers/media/i2c/wm8775.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8775.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8775_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8775.c:29: drivers/media/i2c/wm8775.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8739.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8739_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8739.c:25: drivers/media/i2c/wm8739.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8739.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8739_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8739.c:25: drivers/media/i2c/wm8739.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/vp27smpx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp27smpx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/vp27smpx.c:25: drivers/media/i2c/vp27smpx.c:200:19: note: 'cleanup_module' target declared here 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/vp27smpx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp27smpx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/vp27smpx.c:25: drivers/media/i2c/vp27smpx.c:200:19: note: 'init_module' target declared here 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/sony-btf-mpx.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/sony-btf-mpx.c:16: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'cleanup_module' target declared here 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/sony-btf-mpx.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/sony-btf-mpx.c:16: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'init_module' target declared here 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64031a.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64031a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64031a.c:22: drivers/media/i2c/upd64031a.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64031a.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64031a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64031a.c:22: drivers/media/i2c/upd64031a.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64083.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64083_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64083.c:21: drivers/media/i2c/upd64083.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64083.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64083_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64083.c:21: drivers/media/i2c/upd64083.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov2640.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov2640.c:18: drivers/media/i2c/ov2640.c:1264:19: note: 'cleanup_module' target declared here 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov2640.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov2640.c:18: drivers/media/i2c/ov2640.c:1264:19: note: 'init_module' target declared here 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov7640.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov7640_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov7640.c:16: drivers/media/i2c/ov7640.c:99:19: note: 'cleanup_module' target declared here 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov7640.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov7640_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov7640.c:16: drivers/media/i2c/ov7640.c:99:19: note: 'init_module' target declared here 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/mt9v011.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt9v011_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/mt9v011.c:7: drivers/media/i2c/mt9v011.c:596:19: note: 'cleanup_module' target declared here 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/mt9v011.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt9v011_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/mt9v011.c:7: drivers/media/i2c/mt9v011.c:596:19: note: 'init_module' target declared here 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': drivers/media/i2c/ir-kbd-i2c.c:535:28: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | s = find_slot(code_block->space, | ~~~~~~~~~~^~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:545:28: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 545 | p = find_slot(code_block->pulse, | ~~~~~~~~~~^~~~~~~ In file included from drivers/media/i2c/ir-kbd-i2c.c:49: drivers/media/i2c/ir-kbd-i2c.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_kbd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ir-kbd-i2c.c:57: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'cleanup_module' target declared here 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ir-kbd-i2c.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_kbd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ir-kbd-i2c.c:57: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'init_module' target declared here 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/mmc/siano/smssdio.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smssdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:375:1: note: in expansion of macro 'module_exit' 375 | module_exit(smssdio_module_exit); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:369:20: note: 'cleanup_module' target declared here 369 | static void __exit smssdio_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/mmc/siano/smssdio.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smssdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:374:1: note: in expansion of macro 'module_init' 374 | module_init(smssdio_module_init); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:357:19: note: 'init_module' target declared here 357 | static int __init smssdio_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/common/b2c2/flexcop-common.h:10, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'cleanup_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/common/b2c2/flexcop-common.h:10, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'init_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bttv_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4450:1: note: in expansion of macro 'module_exit' 4450 | module_exit(bttv_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4443:20: note: 'cleanup_module' target declared here 4443 | static void __exit bttv_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bttv_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4449:1: note: in expansion of macro 'module_init' 4449 | module_init(bttv_init_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4413:19: note: 'init_module' target declared here 4413 | static int __init bttv_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bt878.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt878_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:577:1: note: in expansion of macro 'module_exit' 577 | module_exit(bt878_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit bt878_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bt878.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt878_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:576:1: note: in expansion of macro 'module_init' 576 | module_init(bt878_init_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:559:19: note: 'init_module' target declared here 559 | static int __init bt878_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_bt8xx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:967:1: note: in expansion of macro 'module_init' 967 | module_init(dvb_bt8xx_init); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:957:19: note: 'init_module' target declared here 957 | static int __init dvb_bt8xx_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_bt8xx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:968:1: note: in expansion of macro 'module_exit' 968 | module_exit(dvb_bt8xx_exit); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:962:20: note: 'cleanup_module' target declared here 962 | static void __exit dvb_bt8xx_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-driver.h:23, from drivers/media/pci/cx18/cx18-driver.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(module_cleanup); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit module_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-driver.h:23, from drivers/media/pci/cx18/cx18-driver.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(module_start); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1321:19: note: 'init_module' target declared here 1321 | static int __init module_start(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx18_alsa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(cx18_alsa_init); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:235:19: note: 'init_module' target declared here 235 | static int __init cx18_alsa_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx18_alsa_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(cx18_alsa_exit); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:274:20: note: 'cleanup_module' target declared here 274 | static void __exit cx18_alsa_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx23885/cx23885.h:31, from drivers/media/pci/cx23885/cx23885-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx23885_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2266:1: note: in expansion of macro 'module_exit' 2266 | module_exit(cx23885_fini); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2260:20: note: 'cleanup_module' target declared here 2260 | static void __exit cx23885_fini(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx23885/cx23885.h:31, from drivers/media/pci/cx23885/cx23885-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx23885_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2265:1: note: in expansion of macro 'module_init' 2265 | module_init(cx23885_init); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2253:19: note: 'init_module' target declared here 2253 | static int __init cx23885_init(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-video.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-video.c:24: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'cleanup_module' target declared here 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-video.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-video.c:24: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'init_module' target declared here 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-mpeg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-mpeg.c:21: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'cleanup_module' target declared here 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-mpeg.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-mpeg.c:21: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'init_module' target declared here 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-alsa.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-alsa.c:22: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'cleanup_module' target declared here 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-alsa.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-alsa.c:22: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'init_module' target declared here 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-blackbird.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blackbird_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(blackbird_init); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1247:19: note: 'init_module' target declared here 1247 | static int __init blackbird_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-blackbird.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blackbird_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(blackbird_fini); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1254:20: note: 'cleanup_module' target declared here 1254 | static void __exit blackbird_fini(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-dvb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1850:1: note: in expansion of macro 'module_init' 1850 | module_init(dvb_init); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1839:19: note: 'init_module' target declared here 1839 | static int __init dvb_init(void) | ^~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-dvb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1851:1: note: in expansion of macro 'module_exit' 1851 | module_exit(dvb_fini); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1845:20: note: 'cleanup_module' target declared here 1845 | static void __exit dvb_fini(void) | ^~~~~~~~ In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ddbridge': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(module_exit_ddbridge); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:310:20: note: 'cleanup_module' target declared here 310 | static __exit void module_exit_ddbridge(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ddbridge': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(module_init_ddbridge); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:293:19: note: 'init_module' target declared here 293 | static __init int module_init_ddbridge(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm1105_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'cleanup_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm1105_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'init_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtv-driver.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1517:1: note: in expansion of macro 'module_exit' 1517 | module_exit(module_cleanup); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1492:20: note: 'cleanup_module' target declared here 1492 | static void __exit module_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtv-driver.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1516:1: note: in expansion of macro 'module_init' 1516 | module_init(module_start); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1468:19: note: 'init_module' target declared here 1468 | static int __init module_start(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtvfb.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ivtvfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtvfb.c:1298:1: note: in expansion of macro 'module_init' 1298 | module_init(ivtvfb_init); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtvfb.c:1263:19: note: 'init_module' target declared here 1263 | static int __init ivtvfb_init(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/mantis/mantis_cards.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mantis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/mantis_cards.c:24: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'cleanup_module' target declared here 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/mantis_cards.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mantis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/mantis_cards.c:24: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'init_module' target declared here 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/hopper_cards.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hopper_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/hopper_cards.c:24: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'cleanup_module' target declared here 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/hopper_cards.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hopper_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/hopper_cards.c:24: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'init_module' target declared here 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ngene/ngene-cards.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ngene': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1252:1: note: in expansion of macro 'module_exit' 1252 | module_exit(module_exit_ngene); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1246:20: note: 'cleanup_module' target declared here 1246 | static __exit void module_exit_ngene(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ngene/ngene-cards.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ngene': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1251:1: note: in expansion of macro 'module_init' 1251 | module_init(module_init_ngene); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1238:19: note: 'init_module' target declared here 1238 | static __init int module_init_ngene(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pluto2/pluto2.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pluto2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/pluto2/pluto2.c:22: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'cleanup_module' target declared here 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pluto2/pluto2.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pluto2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/pluto2/pluto2.c:22: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'init_module' target declared here 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pt1/pt1.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/pt1/pt1.c:28: drivers/media/pci/pt1/pt1.c:1449:19: note: 'cleanup_module' target declared here 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pt1/pt1.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/pt1/pt1.c:28: drivers/media/pci/pt1/pt1.c:1449:19: note: 'init_module' target declared here 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1542:1: note: in expansion of macro 'module_init' 1542 | module_init(saa7134_init); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1529:19: note: 'init_module' target declared here 1529 | static int __init saa7134_init(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1543:1: note: in expansion of macro 'module_exit' 1543 | module_exit(saa7134_fini); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1537:20: note: 'cleanup_module' target declared here 1537 | static void __exit saa7134_fini(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-empress.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'empress_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:348:1: note: in expansion of macro 'module_init' 348 | module_init(empress_register); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:338:19: note: 'init_module' target declared here 338 | static int __init empress_register(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-empress.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'empress_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(empress_unregister); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit empress_unregister(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-go7007.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(saa7134_go7007_mod_init); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:519:19: note: 'init_module' target declared here 519 | static int __init saa7134_go7007_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-go7007.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(saa7134_go7007_mod_cleanup); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:524:20: note: 'cleanup_module' target declared here 524 | static void __exit saa7134_go7007_mod_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-dvb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1969:1: note: in expansion of macro 'module_init' 1969 | module_init(dvb_register); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1959:19: note: 'init_module' target declared here 1959 | static int __init dvb_register(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-dvb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1970:1: note: in expansion of macro 'module_exit' 1970 | module_exit(dvb_unregister); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1964:20: note: 'cleanup_module' target declared here 1964 | static void __exit dvb_unregister(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/mxb.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:875:1: note: in expansion of macro 'module_exit' 875 | module_exit(mxb_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:869:20: note: 'cleanup_module' target declared here 869 | static void __exit mxb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/mxb.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:874:1: note: in expansion of macro 'module_init' 874 | module_init(mxb_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:859:19: note: 'init_module' target declared here 859 | static int __init mxb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_orion.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:499:1: note: in expansion of macro 'module_exit' 499 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit hexium_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_orion.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:498:1: note: in expansion of macro 'module_init' 498 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:483:19: note: 'init_module' target declared here 483 | static int __init hexium_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit hexium_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:410:19: note: 'init_module' target declared here 410 | static int __init hexium_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7164/saa7164-core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7164_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1523:1: note: in expansion of macro 'module_exit' 1523 | module_exit(saa7164_fini); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1514:20: note: 'cleanup_module' target declared here 1514 | static void __exit saa7164_fini(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/saa7164/saa7164-core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7164_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1522:1: note: in expansion of macro 'module_init' 1522 | module_init(saa7164_init); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1504:19: note: 'init_module' target declared here 1504 | static int __init saa7164_init(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/smipcie/smipcie.h:25, from drivers/media/pci/smipcie/smipcie-main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smipcie_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/smipcie/smipcie.h:20, from drivers/media/pci/smipcie/smipcie-main.c:17: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'cleanup_module' target declared here 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/smipcie/smipcie.h:25, from drivers/media/pci/smipcie/smipcie-main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smipcie_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/smipcie/smipcie.h:20, from drivers/media/pci/smipcie/smipcie-main.c:17: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'init_module' target declared here 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solo_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/solo6x10/solo6x10-core.c:23: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'cleanup_module' target declared here 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solo_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/solo6x10/solo6x10-core.c:23: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'init_module' target declared here 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:893:1: note: in expansion of macro 'module_exit' 893 | module_exit(budget_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:887:20: note: 'cleanup_module' target declared here 887 | static void __exit budget_exit(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:892:1: note: in expansion of macro 'module_init' 892 | module_init(budget_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:882:19: note: 'init_module' target declared here 882 | static int __init budget_init(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget-av.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_av_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1632:1: note: in expansion of macro 'module_exit' 1632 | module_exit(budget_av_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1626:20: note: 'cleanup_module' target declared here 1626 | static void __exit budget_av_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget-av.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_av_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1631:1: note: in expansion of macro 'module_init' 1631 | module_init(budget_av_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1621:19: note: 'init_module' target declared here 1621 | static int __init budget_av_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/budget-ci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_ci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1583:1: note: in expansion of macro 'module_exit' 1583 | module_exit(budget_ci_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit budget_ci_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/budget-ci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_ci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1582:1: note: in expansion of macro 'module_init' 1582 | module_init(budget_ci_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1572:19: note: 'init_module' target declared here 1572 | static int __init budget_ci_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/pci/ttpci/av7110.h:25, from drivers/media/pci/ttpci/budget-patch.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_patch_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:674:1: note: in expansion of macro 'module_init' 674 | module_init(budget_patch_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:651:19: note: 'init_module' target declared here 651 | static int __init budget_patch_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/pci/ttpci/av7110.h:25, from drivers/media/pci/ttpci/budget-patch.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_patch_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:675:1: note: in expansion of macro 'module_exit' 675 | module_exit(budget_patch_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:656:20: note: 'cleanup_module' target declared here 656 | static void __exit budget_patch_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/av7110.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'av7110_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2926:1: note: in expansion of macro 'module_exit' 2926 | module_exit(av7110_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2920:20: note: 'cleanup_module' target declared here 2920 | static void __exit av7110_exit(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/ttpci/av7110.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'av7110_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2925:1: note: in expansion of macro 'module_init' 2925 | module_init(av7110_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2914:19: note: 'init_module' target declared here 2914 | static int __init av7110_init(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/pci/tw686x/tw686x-core.c:35: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/pci/tw686x/tw686x-core.c:35: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-usb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/radio/si470x/radio-si470x-usb.c:33: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'cleanup_module' target declared here 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-usb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/radio/si470x/radio-si470x-usb.c:33: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'init_module' target declared here 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-i2c.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/si470x/radio-si470x-i2c.c:28: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'cleanup_module' target declared here 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-i2c.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/si470x/radio-si470x-i2c.c:28: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'init_module' target declared here 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-maxiradio.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maxiradio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/radio/radio-maxiradio.c:41: drivers/media/radio/radio-maxiradio.c:204:19: note: 'cleanup_module' target declared here 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-maxiradio.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maxiradio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/radio/radio-maxiradio.c:41: drivers/media/radio/radio-maxiradio.c:204:19: note: 'init_module' target declared here 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark.c:26: drivers/media/radio/radio-shark.c:419:19: note: 'cleanup_module' target declared here 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark.c:26: drivers/media/radio/radio-shark.c:419:19: note: 'init_module' target declared here 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark2.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark2.c:26: drivers/media/radio/radio-shark2.c:385:19: note: 'cleanup_module' target declared here 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark2.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark2.c:26: drivers/media/radio/radio-shark2.c:385:19: note: 'init_module' target declared here 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/dsbr100.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/dsbr100.c:37: drivers/media/radio/dsbr100.c:429:19: note: 'cleanup_module' target declared here 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/dsbr100.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/dsbr100.c:37: drivers/media/radio/dsbr100.c:429:19: note: 'init_module' target declared here 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-mr800.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_amradio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-mr800.c:57: drivers/media/radio/radio-mr800.c:609:19: note: 'cleanup_module' target declared here 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-mr800.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_amradio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-mr800.c:57: drivers/media/radio/radio-mr800.c:609:19: note: 'init_module' target declared here 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-keene.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_keene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-keene.c:20: drivers/media/radio/radio-keene.c:414:19: note: 'cleanup_module' target declared here 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-keene.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_keene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-keene.c:20: drivers/media/radio/radio-keene.c:414:19: note: 'init_module' target declared here 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-ma901.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-ma901.c:23: drivers/media/radio/radio-ma901.c:466:19: note: 'cleanup_module' target declared here 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-ma901.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-ma901.c:23: drivers/media/radio/radio-ma901.c:466:19: note: 'init_module' target declared here 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-tea5764.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/radio-tea5764.c:35: drivers/media/radio/radio-tea5764.c:531:19: note: 'cleanup_module' target declared here 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-tea5764.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/radio-tea5764.c:35: drivers/media/radio/radio-tea5764.c:531:19: note: 'init_module' target declared here 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7706h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/radio/saa7706h.c:20: drivers/media/radio/saa7706h.c:423:19: note: 'cleanup_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7706h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/radio/saa7706h.c:20: drivers/media/radio/saa7706h.c:423:19: note: 'init_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/radio/radio-wl1273.c:19: drivers/media/radio/radio-wl1273.c:2169:24: note: 'init_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/radio/radio-wl1273.c:19: drivers/media/radio/radio-wl1273.c:2169:24: note: 'cleanup_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here 55 | static int __init init_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(init_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here 124 | static int __init init_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(exit_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit exit_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(init_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:130:19: note: 'init_module' target declared here 130 | static int __init init_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(exit_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit exit_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(init_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here 89 | static int __init init_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(exit_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(init_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:123:19: note: 'init_module' target declared here 123 | static int __init init_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(exit_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit exit_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(init_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:90:19: note: 'init_module' target declared here 90 | static int __init init_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(exit_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit exit_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(init_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here 168 | static int __init init_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(exit_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit exit_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:217:19: note: 'init_module' target declared here 217 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:68:1: note: in expansion of macro 'module_init' 68 | module_init(init_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:58:19: note: 'init_module' target declared here 58 | static int __init init_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:69:1: note: in expansion of macro 'module_exit' 69 | module_exit(exit_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:63:20: note: 'cleanup_module' target declared here 63 | static void __exit exit_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' 55 | module_init(init_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here 45 | static int __init init_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' 56 | module_exit(exit_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here 50 | static void __exit exit_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:104:1: note: in expansion of macro 'module_init' 104 | module_init(init_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:94:19: note: 'init_module' target declared here 94 | static int __init init_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:105:1: note: in expansion of macro 'module_exit' 105 | module_exit(exit_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit exit_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(init_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:43:19: note: 'init_module' target declared here 43 | static int __init init_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(exit_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit exit_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(init_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here 41 | static int __init init_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(exit_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit exit_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(init_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here 129 | static int __init init_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(exit_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit exit_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(init_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:142:19: note: 'init_module' target declared here 142 | static int __init init_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(exit_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(init_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here 88 | static int __init init_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(exit_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit exit_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here 86 | static int __init init_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(init_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here 97 | static int __init init_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(exit_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit exit_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:126:1: note: in expansion of macro 'module_init' 126 | module_init(init_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:116:19: note: 'init_module' target declared here 116 | static int __init init_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:127:1: note: in expansion of macro 'module_exit' 127 | module_exit(exit_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:121:20: note: 'cleanup_module' target declared here 121 | static void __exit exit_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(init_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here 103 | static int __init init_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(exit_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit exit_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(init_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here 108 | static int __init init_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(exit_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(init_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here 54 | static int __init init_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(exit_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit exit_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:1: note: in expansion of macro 'module_init' 115 | module_init(init_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:105:19: note: 'init_module' target declared here 105 | static int __init init_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:116:1: note: in expansion of macro 'module_exit' 116 | module_exit(exit_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(init_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:139:19: note: 'init_module' target declared here 139 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(init_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:274:19: note: 'init_module' target declared here 274 | static int __init init_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(exit_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit exit_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tango': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tango': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:84:19: note: 'init_module' target declared here 84 | static int __init init_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(exit_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/rc-main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rc_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2012:1: note: in expansion of macro 'subsys_initcall' 2012 | subsys_initcall(rc_core_init); | ^~~~~~~~~~~~~~~ drivers/media/rc/rc-main.c:1983:19: note: 'init_module' target declared here 1983 | 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:2013:1: note: in expansion of macro 'module_exit' 2013 | module_exit(rc_core_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2004:20: note: 'cleanup_module' target declared here 2004 | static void __exit rc_core_exit(void) | ^~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_nec_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(ir_nec_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:259:19: note: 'init_module' target declared here 259 | static int __init ir_nec_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_nec_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(ir_nec_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit ir_nec_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc5-decoder.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc5_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:290:1: note: in expansion of macro 'module_init' 290 | module_init(ir_rc5_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:277:19: note: 'init_module' target declared here 277 | static int __init ir_rc5_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc5-decoder.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc5_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:291:1: note: in expansion of macro 'module_exit' 291 | module_exit(ir_rc5_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:285:20: note: 'cleanup_module' target declared here 285 | static void __exit ir_rc5_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc6_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(ir_rc6_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:390:19: note: 'init_module' target declared here 390 | static int __init ir_rc6_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc6_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(ir_rc6_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit ir_rc6_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_jvc_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:232:1: note: in expansion of macro 'module_init' 232 | module_init(ir_jvc_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:219:19: note: 'init_module' target declared here 219 | static int __init ir_jvc_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_jvc_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:233:1: note: in expansion of macro 'module_exit' 233 | module_exit(ir_jvc_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit ir_jvc_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sony_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(ir_sony_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:230:19: note: 'init_module' target declared here 230 | static int __init ir_sony_decode_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sony_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(ir_sony_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit ir_sony_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sanyo-decoder.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:229:1: note: in expansion of macro 'module_init' 229 | module_init(ir_sanyo_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:216:19: note: 'init_module' target declared here 216 | static int __init ir_sanyo_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sanyo-decoder.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:230:1: note: in expansion of macro 'module_exit' 230 | module_exit(ir_sanyo_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:224:20: note: 'cleanup_module' target declared here 224 | static void __exit ir_sanyo_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sharp_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:245:1: note: in expansion of macro 'module_init' 245 | module_init(ir_sharp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:232:19: note: 'init_module' target declared here 232 | static int __init ir_sharp_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sharp_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(ir_sharp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:240:20: note: 'cleanup_module' target declared here 240 | static void __exit ir_sharp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(ir_mce_kbd_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:490:19: note: 'init_module' target declared here 490 | static int __init ir_mce_kbd_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(ir_mce_kbd_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:498:20: note: 'cleanup_module' target declared here 498 | static void __exit ir_mce_kbd_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_xmp_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(ir_xmp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:205:19: note: 'init_module' target declared here 205 | static int __init ir_xmp_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_xmp_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(ir_xmp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit ir_xmp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-imon-decoder.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_imon_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:318:1: note: in expansion of macro 'module_init' 318 | module_init(ir_imon_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:305:19: note: 'init_module' target declared here 305 | static int __init ir_imon_decode_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-imon-decoder.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_imon_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:319:1: note: in expansion of macro 'module_exit' 319 | module_exit(ir_imon_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit ir_imon_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'cleanup_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'init_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-hix5hd2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hix5hd2_ir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/rc/ir-hix5hd2.c:12: drivers/media/rc/ir-hix5hd2.c:365:24: note: 'cleanup_module' target declared here 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-hix5hd2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hix5hd2_ir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/rc/ir-hix5hd2.c:12: drivers/media/rc/ir-hix5hd2.c:365:24: note: 'init_module' target declared here 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:36: drivers/media/rc/imon.c:2562:19: note: 'cleanup_module' target declared here 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:36: drivers/media/rc/imon.c:2562:19: note: 'init_module' target declared here 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'init_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'cleanup_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1735:19: note: 'init_module' target declared here 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1735:19: note: 'cleanup_module' target declared here 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'init_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'cleanup_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'streamzap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'cleanup_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'streamzap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'init_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(loop_init); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here 211 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit loop_exit(void) | ^~~~~~~~~ In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/rc/gpio-ir-recv.c:16: drivers/media/rc/gpio-ir-recv.c:155:24: note: 'cleanup_module' target declared here 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/rc/gpio-ir-recv.c:16: drivers/media/rc/gpio-ir-recv.c:155:24: note: 'init_module' target declared here 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-tx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_ir_tx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/gpio-ir-tx.c:20: drivers/media/rc/gpio-ir-tx.c:172:24: note: 'cleanup_module' target declared here 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-tx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_ir_tx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/gpio-ir-tx.c:20: drivers/media/rc/gpio-ir-tx.c:172:24: note: 'init_module' target declared here 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/pwm-ir-tx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_ir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/pwm-ir-tx.c:20: drivers/media/rc/pwm-ir-tx.c:134:24: note: 'cleanup_module' target declared here 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/pwm-ir-tx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_ir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/pwm-ir-tx.c:20: drivers/media/rc/pwm-ir-tx.c:134:24: note: 'init_module' target declared here 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'init_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'cleanup_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_ir_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:819:1: note: in expansion of macro 'module_init' 819 | module_init(serial_ir_init_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:774:19: note: 'init_module' target declared here 774 | static int __init serial_ir_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_ir_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/serial_ir.c:820:1: note: in expansion of macro 'module_exit' 820 | module_exit(serial_ir_exit_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:813:20: note: 'cleanup_module' target declared here 813 | static void __exit serial_ir_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/mt2060.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt2060_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/tuners/mt2060.c:23: drivers/media/tuners/mt2060.c:545:19: note: 'cleanup_module' target declared here 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/mt2060.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt2060_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/tuners/mt2060.c:23: drivers/media/tuners/mt2060.c:545:19: note: 'init_module' target declared here 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18212_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: drivers/media/tuners/tda18212.c:287:19: note: 'cleanup_module' target declared here 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18212_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: drivers/media/tuners/tda18212.c:287:19: note: 'init_module' target declared here 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e4000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: drivers/media/tuners/e4000.c:753:19: note: 'cleanup_module' target declared here 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e4000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: drivers/media/tuners/e4000.c:753:19: note: 'init_module' target declared here 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc2580_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: drivers/media/tuners/fc2580.c:633:19: note: 'cleanup_module' target declared here 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc2580_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: drivers/media/tuners/fc2580.c:633:19: note: 'init_module' target declared here 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tua9001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: drivers/media/tuners/tua9001.c:278:19: note: 'cleanup_module' target declared here 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tua9001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: drivers/media/tuners/tua9001.c:278:19: note: 'init_module' target declared here 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/si2157.h:21, from drivers/media/tuners/si2157_priv.h:22, from drivers/media/tuners/si2157.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2157_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from drivers/media/tuners/si2157_priv.h:21, from drivers/media/tuners/si2157.c:17: drivers/media/tuners/si2157.c:543:19: note: 'cleanup_module' target declared here 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/si2157.h:21, from drivers/media/tuners/si2157_priv.h:22, from drivers/media/tuners/si2157.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2157_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from drivers/media/tuners/si2157_priv.h:21, from drivers/media/tuners/si2157.c:17: drivers/media/tuners/si2157.c:543:19: note: 'init_module' target declared here 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it913x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: drivers/media/tuners/it913x.c:462:24: note: 'cleanup_module' target declared here 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it913x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: drivers/media/tuners/it913x.c:462:24: note: 'init_module' target declared here 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'cleanup_module' target declared here 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'init_module' target declared here 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/qm1d1b0004.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1b0004.c:20: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'cleanup_module' target declared here 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/qm1d1b0004.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1b0004.c:20: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'init_module' target declared here 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: drivers/media/tuners/m88rs6000t.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: drivers/media/tuners/m88rs6000t.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18250.h:22, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from drivers/media/tuners/tda18250.h:21, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: drivers/media/tuners/tda18250.c:898:19: note: 'cleanup_module' target declared here 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18250.h:22, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from drivers/media/tuners/tda18250.h:21, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: drivers/media/tuners/tda18250.c:898:19: note: 'init_module' target declared here 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/as102/as102_drv.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as102_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/as102/as102_drv.c:23: drivers/media/usb/as102/as102_drv.c:397:19: note: 'init_module' target declared here 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/as102/as102_drv.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as102_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/as102/as102_drv.c:23: drivers/media/usb/as102/as102_drv.c:397:19: note: 'cleanup_module' target declared here 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/au0828/au0828.h:39, from drivers/media/usb/au0828/au0828-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au0828_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:752:1: note: in expansion of macro 'module_init' 752 | module_init(au0828_init); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:717:19: note: 'init_module' target declared here 717 | static int __init au0828_init(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/au0828/au0828.h:39, from drivers/media/usb/au0828/au0828-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au0828_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:753:1: note: in expansion of macro 'module_exit' 753 | module_exit(au0828_exit); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:747:20: note: 'cleanup_module' target declared here 747 | static void __exit au0828_exit(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/usb/b2c2/flexcop-usb.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/b2c2/flexcop-usb.h:10, from drivers/media/usb/b2c2/flexcop-usb.c:7: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'cleanup_module' target declared here 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/usb/b2c2/flexcop-usb.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/b2c2/flexcop-usb.h:10, from drivers/media/usb/b2c2/flexcop-usb.c:7: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'init_module' target declared here 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpia2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1263:1: note: in expansion of macro 'module_init' 1263 | module_init(cpia2_init); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1242:19: note: 'init_module' target declared here 1242 | static int __init cpia2_init(void) | ^~~~~~~~~~ In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpia2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1264:1: note: in expansion of macro 'module_exit' 1264 | module_exit(cpia2_exit); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1257:20: note: 'cleanup_module' target declared here 1257 | static void __exit cpia2_exit(void) | ^~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/cx231xx/cx231xx.h:28, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'cleanup_module' target declared here 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/cx231xx/cx231xx.h:28, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'init_module' target declared here 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-audio.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:790:1: note: in expansion of macro 'module_init' 790 | module_init(cx231xx_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:776:19: note: 'init_module' target declared here 776 | static int __init cx231xx_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-audio.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:791:1: note: in expansion of macro 'module_exit' 791 | module_exit(cx231xx_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:781:20: note: 'cleanup_module' target declared here 781 | static void __exit cx231xx_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1185:1: note: in expansion of macro 'module_init' 1185 | module_init(cx231xx_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1175:19: note: 'init_module' target declared here 1175 | static int __init cx231xx_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1186:1: note: in expansion of macro 'module_exit' 1186 | module_exit(cx231xx_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1180:20: note: 'cleanup_module' target declared here 1180 | static void __exit cx231xx_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'cleanup_module' target declared here 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'init_module' target declared here 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'cleanup_module' target declared here 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'init_module' target declared here 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'cleanup_module' target declared here 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'init_module' target declared here 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'cleanup_module' target declared here 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'init_module' target declared here 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a800_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'cleanup_module' target declared here 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a800_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'init_module' target declared here 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'cleanup_module' target declared here 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'init_module' target declared here 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'cleanup_module' target declared here 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'init_module' target declared here 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nova_t_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'cleanup_module' target declared here 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nova_t_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'init_module' target declared here 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'cleanup_module' target declared here 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'init_module' target declared here 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm920x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'cleanup_module' target declared here 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm920x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'init_module' target declared here 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'digitv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'cleanup_module' target declared here 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'digitv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'init_module' target declared here 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cxusb.h:6, from drivers/media/usb/dvb-usb/cxusb.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from ./include/media/tuner.h:23, from drivers/media/usb/dvb-usb/cxusb.c:26: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'cleanup_module' target declared here 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cxusb.h:6, from drivers/media/usb/dvb-usb/cxusb.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from ./include/media/tuner.h:23, from drivers/media/usb/dvb-usb/cxusb.c:26: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'init_module' target declared here 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/ttusb2.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/ttusb2.c:26: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'cleanup_module' target declared here 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/ttusb2.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/ttusb2.c:26: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'init_module' target declared here 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dib0700_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'init_module' target declared here 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dib0700_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'cleanup_module' target declared here 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/opera1.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opera1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/opera1.c:15: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'cleanup_module' target declared here 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/opera1.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opera1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/opera1.c:15: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'init_module' target declared here 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/af9005.h:24, from drivers/media/usb/dvb-usb/af9005.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9005_usb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1140:1: note: in expansion of macro 'module_exit' 1140 | module_exit(af9005_usb_module_exit); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1126:20: note: 'cleanup_module' target declared here 1126 | static void __exit af9005_usb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/af9005.h:24, from drivers/media/usb/dvb-usb/af9005.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9005_usb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1139:1: note: in expansion of macro 'module_init' 1139 | module_init(af9005_usb_module_init); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1102:19: note: 'init_module' target declared here 1102 | static int __init af9005_usb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/pctv452e.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/pctv452e.c:17: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'cleanup_module' target declared here 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/pctv452e.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/pctv452e.c:17: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'init_module' target declared here 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw2102_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'cleanup_module' target declared here 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw2102_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'init_module' target declared here 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtv5100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'cleanup_module' target declared here 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtv5100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'init_module' target declared here 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cinergyT2.h:32, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cinergyt2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb/cinergyT2.h:29, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'cleanup_module' target declared here 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cinergyT2.h:32, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cinergyt2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb/cinergyT2.h:29, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'init_module' target declared here 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6027_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'cleanup_module' target declared here 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6027_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'init_module' target declared here 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'cleanup_module' target declared here 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'init_module' target declared here 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9015_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'cleanup_module' target declared here 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9015_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'init_module' target declared here 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9035.h:26, from drivers/media/usb/dvb-usb-v2/af9035.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9035_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/af9035.h:25, from drivers/media/usb/dvb-usb-v2/af9035.c:22: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'cleanup_module' target declared here 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9035.h:26, from drivers/media/usb/dvb-usb-v2/af9035.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9035_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/af9035.h:25, from drivers/media/usb/dvb-usb-v2/af9035.c:22: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'init_module' target declared here 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anysee_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'cleanup_module' target declared here 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anysee_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'init_module' target declared here 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au6610_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'cleanup_module' target declared here 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au6610_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'init_module' target declared here 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from ./drivers/media/tuners/mt2063.h:5, from drivers/media/usb/dvb-usb-v2/az6007.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6007_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./drivers/media/dvb-frontends/drxk.h:6, from drivers/media/usb/dvb-usb-v2/az6007.c:24: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'cleanup_module' target declared here 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from ./drivers/media/tuners/mt2063.h:5, from drivers/media/usb/dvb-usb-v2/az6007.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6007_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./drivers/media/dvb-frontends/drxk.h:6, from drivers/media/usb/dvb-usb-v2/az6007.c:24: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'init_module' target declared here 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'cleanup_module' target declared here 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'init_module' target declared here 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ec168_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'cleanup_module' target declared here 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ec168_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'init_module' target declared here 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lme2510_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'cleanup_module' target declared here 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lme2510_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'init_module' target declared here 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl861_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'cleanup_module' target declared here 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl861_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'init_module' target declared here 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'cleanup_module' target declared here 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'init_module' target declared here 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'cleanup_module' target declared here 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'init_module' target declared here 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: drivers/media/usb/dvb-usb-v2/dvbsky.c:816:19: note: 'cleanup_module' target declared here 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: drivers/media/usb/dvb-usb-v2/dvbsky.c:816:19: note: 'init_module' target declared here 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'cleanup_module' target declared here 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'init_module' target declared here 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-cards.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/em28xx/em28xx.h:32, from drivers/media/usb/em28xx/em28xx-cards.c:22: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'cleanup_module' target declared here 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-cards.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/em28xx/em28xx.h:32, from drivers/media/usb/em28xx/em28xx-cards.c:22: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'init_module' target declared here 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-video.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_video_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2944:1: note: in expansion of macro 'module_init' 2944 | module_init(em28xx_video_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2934:19: note: 'init_module' target declared here 2934 | static int __init em28xx_video_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-video.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_video_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2945:1: note: in expansion of macro 'module_exit' 2945 | module_exit(em28xx_video_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2939:20: note: 'cleanup_module' target declared here 2939 | static void __exit em28xx_video_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-audio.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(em28xx_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1053:19: note: 'init_module' target declared here 1053 | static int __init em28xx_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-audio.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(em28xx_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1058:20: note: 'cleanup_module' target declared here 1058 | static void __exit em28xx_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-dvb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2065:1: note: in expansion of macro 'module_init' 2065 | module_init(em28xx_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2055:19: note: 'init_module' target declared here 2055 | static int __init em28xx_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-dvb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2066:1: note: in expansion of macro 'module_exit' 2066 | module_exit(em28xx_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2060:20: note: 'cleanup_module' target declared here 2060 | static void __exit em28xx_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-input.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_rc_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:962:1: note: in expansion of macro 'module_init' 962 | module_init(em28xx_rc_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:947:19: note: 'init_module' target declared here 947 | static int __init em28xx_rc_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-input.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_rc_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:963:1: note: in expansion of macro 'module_exit' 963 | module_exit(em28xx_rc_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:952:20: note: 'cleanup_module' target declared here 952 | static void __exit em28xx_rc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-usb.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-usb.c:23: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'cleanup_module' target declared here 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-usb.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-usb.c:23: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'init_module' target declared here 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-loader.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_loader_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-loader.c:16: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'cleanup_module' target declared here 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-loader.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_loader_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-loader.c:16: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'init_module' target declared here 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/s2250-board.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/s2250-board.c:15: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'cleanup_module' target declared here 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/s2250-board.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/s2250-board.c:15: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'init_module' target declared here 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gl860/gl860.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/gl860/gl860.c:24: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'cleanup_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gl860/gl860.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/gl860/gl860.c:24: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'init_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'cleanup_module' target declared here 437 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'init_module' target declared here 437 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'cleanup_module' target declared here 624 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'init_module' target declared here 624 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gspca.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gspca_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1715:1: note: in expansion of macro 'module_init' 1715 | module_init(gspca_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1706:19: note: 'init_module' target declared here 1706 | static int __init gspca_init(void) | ^~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gspca.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gspca_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1716:1: note: in expansion of macro 'module_exit' 1716 | module_exit(gspca_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1711:20: note: 'cleanup_module' target declared here 1711 | static void __exit gspca_exit(void) | ^~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/benq.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/benq.c:21: drivers/media/usb/gspca/benq.c:283:19: note: 'cleanup_module' target declared here 283 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/benq.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/benq.c:21: drivers/media/usb/gspca/benq.c:283:19: note: 'init_module' target declared here 283 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/conex.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/conex.c:22: drivers/media/usb/gspca/conex.c:962:19: note: 'cleanup_module' target declared here 962 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/conex.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/conex.c:22: drivers/media/usb/gspca/conex.c:962:19: note: 'init_module' target declared here 962 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/cpia1.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/cpia1.c:29: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'cleanup_module' target declared here 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/cpia1.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/cpia1.c:29: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'init_module' target declared here 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/dtcs033.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/dtcs033.c:19: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'cleanup_module' target declared here 288 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/dtcs033.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/dtcs033.c:19: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'init_module' target declared here 288 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/etoms.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/etoms.c:21: drivers/media/usb/gspca/etoms.c:791:19: note: 'cleanup_module' target declared here 791 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/etoms.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/etoms.c:21: drivers/media/usb/gspca/etoms.c:791:19: note: 'init_module' target declared here 791 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/finepix.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/finepix.c:21: drivers/media/usb/gspca/finepix.c:302:19: note: 'cleanup_module' target declared here 302 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/finepix.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/finepix.c:21: drivers/media/usb/gspca/finepix.c:302:19: note: 'init_module' target declared here 302 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jeilinj.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jeilinj.c:28: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'cleanup_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jeilinj.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jeilinj.c:28: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'init_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jl2005bcd.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jl2005bcd.c:21: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jl2005bcd.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jl2005bcd.c:21: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/kinect.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/kinect.c:27: drivers/media/usb/gspca/kinect.c:480:19: note: 'cleanup_module' target declared here 480 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/kinect.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/kinect.c:27: drivers/media/usb/gspca/kinect.c:480:19: note: 'init_module' target declared here 480 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/konica.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/konica.c:31: drivers/media/usb/gspca/konica.c:482:19: note: 'cleanup_module' target declared here 482 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/konica.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/konica.c:31: drivers/media/usb/gspca/konica.c:482:19: note: 'init_module' target declared here 482 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mars.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mars.c:22: drivers/media/usb/gspca/mars.c:436:19: note: 'cleanup_module' target declared here 436 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mars.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mars.c:22: drivers/media/usb/gspca/mars.c:436:19: note: 'init_module' target declared here 436 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mr97310a.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mr97310a.c:43: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mr97310a.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mr97310a.c:43: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'init_module' target declared here 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/nw80x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/nw80x.c:23: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'cleanup_module' target declared here 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/nw80x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/nw80x.c:23: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'init_module' target declared here 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov519.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/ov519.c:40: drivers/media/usb/gspca/ov519.c:5017:19: note: 'cleanup_module' target declared here 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov519.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/ov519.c:40: drivers/media/usb/gspca/ov519.c:5017:19: note: 'init_module' target declared here 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534.c:33: drivers/media/usb/gspca/ov534.c:1545:19: note: 'cleanup_module' target declared here 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534.c:33: drivers/media/usb/gspca/ov534.c:1545:19: note: 'init_module' target declared here 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534_9.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534_9.c:27: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'cleanup_module' target declared here 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534_9.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534_9.c:27: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'init_module' target declared here 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac207.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac207.c:26: drivers/media/usb/gspca/pac207.c:485:19: note: 'cleanup_module' target declared here 485 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac207.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac207.c:26: drivers/media/usb/gspca/pac207.c:485:19: note: 'init_module' target declared here 485 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7302.c:92: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7302.c:91: drivers/media/usb/gspca/pac7302.c:961:19: note: 'cleanup_module' target declared here 961 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7302.c:92: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7302.c:91: drivers/media/usb/gspca/pac7302.c:961:19: note: 'init_module' target declared here 961 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7311.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7311.c:60: drivers/media/usb/gspca/pac7311.c:696:19: note: 'cleanup_module' target declared here 696 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7311.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7311.c:60: drivers/media/usb/gspca/pac7311.c:696:19: note: 'init_module' target declared here 696 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/se401.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/se401.c:35: drivers/media/usb/gspca/se401.c:735:19: note: 'cleanup_module' target declared here 735 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/se401.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/se401.c:35: drivers/media/usb/gspca/se401.c:735:19: note: 'init_module' target declared here 735 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c2028.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sn9c2028.c:21: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'cleanup_module' target declared here 972 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c2028.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sn9c2028.c:21: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'init_module' target declared here 972 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c20x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sn9c20x.c:21: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'cleanup_module' target declared here 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c20x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sn9c20x.c:21: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'init_module' target declared here 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixb.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixb.c:48: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'cleanup_module' target declared here 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixb.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixb.c:48: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'init_module' target declared here 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixj.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixj.c:22: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'cleanup_module' target declared here 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixj.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixj.c:22: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'init_module' target declared here 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca500.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca500.c:22: drivers/media/usb/gspca/spca500.c:989:19: note: 'cleanup_module' target declared here 989 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca500.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca500.c:22: drivers/media/usb/gspca/spca500.c:989:19: note: 'init_module' target declared here 989 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca501.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca501.c:22: drivers/media/usb/gspca/spca501.c:2046:19: note: 'cleanup_module' target declared here 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca501.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca501.c:22: drivers/media/usb/gspca/spca501.c:2046:19: note: 'init_module' target declared here 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca505.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca505.c:22: drivers/media/usb/gspca/spca505.c:801:19: note: 'cleanup_module' target declared here 801 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca505.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca505.c:22: drivers/media/usb/gspca/spca505.c:801:19: note: 'init_module' target declared here 801 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca506.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca506.c:22: drivers/media/usb/gspca/spca506.c:608:19: note: 'cleanup_module' target declared here 608 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca506.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca506.c:22: drivers/media/usb/gspca/spca506.c:608:19: note: 'init_module' target declared here 608 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca508.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca508.c:21: drivers/media/usb/gspca/spca508.c:1535:19: note: 'cleanup_module' target declared here 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca508.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca508.c:21: drivers/media/usb/gspca/spca508.c:1535:19: note: 'init_module' target declared here 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca561.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/spca561.c:23: drivers/media/usb/gspca/spca561.c:920:19: note: 'cleanup_module' target declared here 920 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca561.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/spca561.c:23: drivers/media/usb/gspca/spca561.c:920:19: note: 'init_module' target declared here 920 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca1528.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca1528.c:21: drivers/media/usb/gspca/spca1528.c:442:19: note: 'cleanup_module' target declared here 442 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca1528.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca1528.c:21: drivers/media/usb/gspca/spca1528.c:442:19: note: 'init_module' target declared here 442 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905.c:38: drivers/media/usb/gspca/sq905.c:434:19: note: 'cleanup_module' target declared here 434 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905.c:38: drivers/media/usb/gspca/sq905.c:434:19: note: 'init_module' target declared here 434 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905c.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905c.c:32: drivers/media/usb/gspca/sq905c.c:336:19: note: 'cleanup_module' target declared here 336 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905c.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905c.c:32: drivers/media/usb/gspca/sq905c.c:336:19: note: 'init_module' target declared here 336 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq930x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq930x.c:23: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'cleanup_module' target declared here 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq930x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq930x.c:23: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'init_module' target declared here 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sunplus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sunplus.c:22: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'cleanup_module' target declared here 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sunplus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sunplus.c:22: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'init_module' target declared here 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk014.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk014.c:21: drivers/media/usb/gspca/stk014.c:443:19: note: 'cleanup_module' target declared here 443 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk014.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk014.c:21: drivers/media/usb/gspca/stk014.c:443:19: note: 'init_module' target declared here 443 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk1135.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk1135.c:24: drivers/media/usb/gspca/stk1135.c:685:19: note: 'cleanup_module' target declared here 685 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk1135.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk1135.c:24: drivers/media/usb/gspca/stk1135.c:685:19: note: 'init_module' target declared here 685 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv0680.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stv0680.c:30: drivers/media/usb/gspca/stv0680.c:349:19: note: 'cleanup_module' target declared here 349 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv0680.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stv0680.c:30: drivers/media/usb/gspca/stv0680.c:349:19: note: 'init_module' target declared here 349 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/t613.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/t613.c:29: drivers/media/usb/gspca/t613.c:1050:19: note: 'cleanup_module' target declared here 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/t613.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/t613.c:29: drivers/media/usb/gspca/t613.c:1050:19: note: 'init_module' target declared here 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/topro.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/topro.c:24: drivers/media/usb/gspca/topro.c:4980:19: note: 'cleanup_module' target declared here 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/topro.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/topro.c:24: drivers/media/usb/gspca/topro.c:4980:19: note: 'init_module' target declared here 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/touptek.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:736:1: note: in expansion of macro 'module_exit' 736 | module_exit(sd_mod_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:730:20: note: 'cleanup_module' target declared here 730 | static void __exit sd_mod_exit(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/touptek.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:735:1: note: in expansion of macro 'module_init' 735 | module_init(sd_mod_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:721:19: note: 'init_module' target declared here 721 | static int __init sd_mod_init(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/tv8532.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/tv8532.c:19: drivers/media/usb/gspca/tv8532.c:375:19: note: 'cleanup_module' target declared here 375 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/tv8532.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/tv8532.c:19: drivers/media/usb/gspca/tv8532.c:375:19: note: 'init_module' target declared here 375 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vc032x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/vc032x.c:23: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'cleanup_module' target declared here 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vc032x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/vc032x.c:23: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'init_module' target declared here 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vicam.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/ihex.h:13, from drivers/media/usb/gspca/vicam.c:33: drivers/media/usb/gspca/vicam.c:356:19: note: 'cleanup_module' target declared here 356 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vicam.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/ihex.h:13, from drivers/media/usb/gspca/vicam.c:33: drivers/media/usb/gspca/vicam.c:356:19: note: 'init_module' target declared here 356 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/xirlink_cit.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/xirlink_cit.c:30: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'cleanup_module' target declared here 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/xirlink_cit.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/xirlink_cit.c:30: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'init_module' target declared here 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/zc3xx.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/zc3xx.c:20: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'cleanup_module' target declared here 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/zc3xx.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/zc3xx.c:20: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'init_module' target declared here 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/hdpvr/hdpvr-core.c:21: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'cleanup_module' target declared here 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/hdpvr/hdpvr-core.c:21: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'init_module' target declared here 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pulse8_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/usb/pulse8-cec/pulse8-cec.c:38: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'cleanup_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pulse8_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/usb/pulse8-cec/pulse8-cec.c:38: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'init_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(pvr_init); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:116:19: note: 'init_module' target declared here 116 | static int __init pvr_init(void) | ^~~~~~~~ In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:162:1: note: in expansion of macro 'module_exit' 162 | module_exit(pvr_exit); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pvr_exit(void) | ^~~~~~~~ In file included from drivers/media/usb/pwc/pwc-if.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/pwc/pwc-if.c:67: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'cleanup_module' target declared here 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pwc/pwc-if.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/pwc/pwc-if.c:67: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'init_module' target declared here 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rain_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:28: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'cleanup_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rain_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:28: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'init_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2255_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'cleanup_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2255_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'init_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/siano/smsusb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.h:27, from drivers/media/usb/siano/smsusb.c:22: drivers/media/usb/siano/smsusb.c:732:19: note: 'cleanup_module' target declared here 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/siano/smsusb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.h:27, from drivers/media/usb/siano/smsusb.c:22: drivers/media/usb/siano/smsusb.c:732:19: note: 'init_module' target declared here 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stk1160/stk1160-core.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stk1160/stk1160-core.c:33: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stk1160/stk1160-core.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stk1160/stk1160-core.c:33: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk_camera_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stkwebcam/stk-webcam.c:30: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'cleanup_module' target declared here 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk_camera_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stkwebcam/stk-webcam.c:30: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'init_module' target declared here 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/tm6000/tm6000-cards.c:8: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'cleanup_module' target declared here 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/tm6000/tm6000-cards.c:8: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'init_module' target declared here 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:520:1: note: in expansion of macro 'module_init' 520 | module_init(tm6000_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:510:19: note: 'init_module' target declared here 510 | static int __init tm6000_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:521:1: note: in expansion of macro 'module_exit' 521 | module_exit(tm6000_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:515:20: note: 'cleanup_module' target declared here 515 | static void __exit tm6000_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/tm6000/tm6000.h:23, from drivers/media/usb/tm6000/tm6000-dvb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:456:1: note: in expansion of macro 'module_init' 456 | module_init(tm6000_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:446:19: note: 'init_module' target declared here 446 | static int __init tm6000_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/tm6000/tm6000.h:23, from drivers/media/usb/tm6000/tm6000-dvb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(tm6000_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:451:20: note: 'cleanup_module' target declared here 451 | static void __exit tm6000_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'cleanup_module' target declared here 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'init_module' target declared here 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'init_module' target declared here 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'cleanup_module' target declared here 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbtv/usbtv.h:36, from drivers/media/usb/usbtv/usbtv-core.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/usbtv/usbtv.h:38, from drivers/media/usb/usbtv/usbtv-core.c:45: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'cleanup_module' target declared here 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbtv/usbtv.h:36, from drivers/media/usb/usbtv/usbtv-core.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/usbtv/usbtv.h:38, from drivers/media/usb/usbtv/usbtv-core.c:45: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'init_module' target declared here 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbvision/usbvision-video.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbvision_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1646:1: note: in expansion of macro 'module_init' 1646 | module_init(usbvision_init); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1612:19: note: 'init_module' target declared here 1612 | static int __init usbvision_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/usb/usbvision/usbvision-video.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbvision_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1647:1: note: in expansion of macro 'module_exit' 1647 | module_exit(usbvision_exit); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1638:20: note: 'cleanup_module' target declared here 1638 | static void __exit usbvision_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/usb/uvc/uvc_driver.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uvc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2870:1: note: in expansion of macro 'module_exit' 2870 | module_exit(uvc_cleanup); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2863:20: note: 'cleanup_module' target declared here 2863 | 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:2869:1: note: in expansion of macro 'module_init' 2869 | module_init(uvc_init); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2847:19: note: 'init_module' target declared here 2847 | static int __init uvc_init(void) | ^~~~~~~~ drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_get': drivers/media/usb/uvc/uvc_ctrl.c:1573:46: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 1573 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value); | ^~~~~~~~~~~~~ In file included from drivers/media/usb/zr364xx/zr364xx.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zr364xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/zr364xx/zr364xx.c:29: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'cleanup_module' target declared here 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/zr364xx/zr364xx.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zr364xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/zr364xx/zr364xx.c:29: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'init_module' target declared here 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/v4l2-dev.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'videodev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1077:1: note: in expansion of macro 'subsys_initcall' 1077 | subsys_initcall(videodev_init); | ^~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1046:19: note: 'init_module' target declared here 1046 | static int __init videodev_init(void) | ^~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/v4l2-dev.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'videodev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1078:1: note: in expansion of macro 'module_exit' 1078 | module_exit(videodev_exit) | ^~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1069:20: note: 'cleanup_module' target declared here 1069 | static void __exit videodev_exit(void) | ^~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.c: In function 'validate_ctrls': drivers/media/v4l2-core/v4l2-ctrls.c:3211:18: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3211 | p_new.p_s64 = &cs->controls[i].value64; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.c:3213:18: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3213 | p_new.p_s32 = &cs->controls[i].value; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/uaccess.h:14, from ./include/linux/compat.h:19, from drivers/media/v4l2-core/v4l2-compat-ioctl32.c:16: drivers/media/v4l2-core/v4l2-compat-ioctl32.c: In function 'get_v4l2_ext_controls32': drivers/media/v4l2-core/v4l2-compat-ioctl32.c:936:20: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 936 | if (get_user(id, &kcontrols->id)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:936:7: note: in expansion of macro 'get_user' 936 | if (get_user(id, &kcontrols->id)) | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:942:20: warning: taking address of packed member of 'struct v4l2_ext_control32' may result in an unaligned pointer value [-Waddress-of-packed-member] 942 | if (get_user(p, &ucontrols->string)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:942:8: note: in expansion of macro 'get_user' 942 | if (get_user(p, &ucontrols->string)) | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:945:20: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 945 | if (put_user(s, &kcontrols->string)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:945:8: note: in expansion of macro 'put_user' 945 | if (put_user(s, &kcontrols->string)) | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c: In function 'put_v4l2_ext_controls32': drivers/media/v4l2-core/v4l2-compat-ioctl32.c:59:16: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | get_user(__x, (typeof(*__ptr) __user *)(__ptr)); \ ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:59:2: note: in expansion of macro 'get_user' 59 | get_user(__x, (typeof(*__ptr) __user *)(__ptr)); \ | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:993:7: note: in expansion of macro 'get_user_cast' 993 | if (get_user_cast(id, &kcontrols->id) || | ^~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:994:20: warning: taking address of packed member of 'struct v4l2_ext_control32' may result in an unaligned pointer value [-Waddress-of-packed-member] 994 | put_user(id, &ucontrols->id) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:994:7: note: in expansion of macro 'put_user' 994 | put_user(id, &ucontrols->id) || | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:59:16: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | get_user(__x, (typeof(*__ptr) __user *)(__ptr)); \ ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:59:2: note: in expansion of macro 'get_user' 59 | get_user(__x, (typeof(*__ptr) __user *)(__ptr)); \ | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:98:2: note: in expansion of macro 'get_user_cast' 98 | get_user_cast(__assign_tmp, from) || put_user(__assign_tmp, to);\ | ^~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:995:7: note: in expansion of macro 'assign_in_user_cast' 995 | assign_in_user_cast(&ucontrols->size, &kcontrols->size) || | ^~~~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:995:27: warning: taking address of packed member of 'struct v4l2_ext_control32' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | assign_in_user_cast(&ucontrols->size, &kcontrols->size) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:98:39: note: in expansion of macro 'put_user' 98 | get_user_cast(__assign_tmp, from) || put_user(__assign_tmp, to);\ | ^~~~~~~~ drivers/media/v4l2-core/v4l2-compat-ioctl32.c:995:7: note: in expansion of macro 'assign_in_user_cast' 995 | assign_in_user_cast(&ucontrols->size, &kcontrols->size) || | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/tuner-core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tuner_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/v4l2-core/tuner-core.c:25: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'cleanup_module' target declared here 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/tuner-core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tuner_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/v4l2-core/tuner-core.c:25: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'init_module' target declared here 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/media-devnode.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'media_devnode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/media-devnode.c:329:1: note: in expansion of macro 'subsys_initcall' 329 | subsys_initcall(media_devnode_init); | ^~~~~~~~~~~~~~~ drivers/media/media-devnode.c:301:19: note: 'init_module' target declared here 301 | static int __init media_devnode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/media-devnode.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'media_devnode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/media-devnode.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(media_devnode_exit) | ^~~~~~~~~~~ drivers/media/media-devnode.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit media_devnode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/core/memstick.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'memstick_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:649:1: note: in expansion of macro 'module_init' 649 | module_init(memstick_init); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:620:19: note: 'init_module' target declared here 620 | 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:650:1: note: in expansion of macro 'module_exit' 650 | module_exit(memstick_exit); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:641:20: note: 'cleanup_module' target declared here 641 | static void __exit memstick_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/memstick/core/mspro_block.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mspro_block_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(mspro_block_init); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1436:19: note: 'init_module' target declared here 1436 | static int __init mspro_block_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/memstick/core/mspro_block.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mspro_block_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1463:1: note: in expansion of macro 'module_exit' 1463 | module_exit(mspro_block_exit); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1455:20: note: 'cleanup_module' target declared here 1455 | static void __exit mspro_block_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/tifm_ms.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_ms_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(tifm_ms_exit); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:677:20: note: 'cleanup_module' target declared here 677 | static void __exit tifm_ms_exit(void) | ^~~~~~~~~~~~ In file included from drivers/memstick/host/tifm_ms.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_ms_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(tifm_ms_init); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:672:19: note: 'init_module' target declared here 672 | static int __init tifm_ms_init(void) | ^~~~~~~~~~~~ In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/memstick/host/jmb38x_ms.c:13: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/memstick/host/jmb38x_ms.c:13: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r852_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/memstick/host/r592.c:14: drivers/memstick/host/r592.c:887:19: note: 'cleanup_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r852_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/memstick/host/r592.c:14: drivers/memstick/host/r592.c:887:19: note: 'init_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/memstick/host/rtsx_pci_ms.c:23: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'cleanup_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/memstick/host/rtsx_pci_ms.c:23: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'init_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/memstick/host/rtsx_usb_ms.c:22: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'cleanup_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/memstick/host/rtsx_usb_ms.c:22: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'init_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusion_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8527:1: note: in expansion of macro 'module_init' 8527 | module_init(fusion_init); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8479:1: note: 'init_module' target declared here 8479 | fusion_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusion_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptbase.c:8528:1: note: in expansion of macro 'module_exit' 8528 | module_exit(fusion_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8517:1: note: 'cleanup_module' target declared here 8517 | fusion_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptspi.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptspi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptspi.c:1625:1: note: in expansion of macro 'module_exit' 1625 | module_exit(mptspi_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1611:1: note: 'cleanup_module' target declared here 1611 | mptspi_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptspi.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptspi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1624:1: note: in expansion of macro 'module_init' 1624 | module_init(mptspi_init); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1578:1: note: 'init_module' target declared here 1578 | mptspi_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptfc.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptfc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptfc.c:1554:1: note: in expansion of macro 'module_exit' 1554 | module_exit(mptfc_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1540:1: note: 'cleanup_module' target declared here 1540 | mptfc_exit(void) | ^~~~~~~~~~ In file included from drivers/message/fusion/mptfc.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptfc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1553:1: note: in expansion of macro 'module_init' 1553 | module_init(mptfc_init); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1456:1: note: 'init_module' target declared here 1456 | mptfc_init(void) | ^~~~~~~~~~ In file included from drivers/message/fusion/mptsas.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptsas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptsas.c:5438:1: note: in expansion of macro 'module_exit' 5438 | module_exit(mptsas_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5422:1: note: 'cleanup_module' target declared here 5422 | mptsas_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptsas.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptsas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5437:1: note: in expansion of macro 'module_init' 5437 | module_init(mptsas_init); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5387:1: note: 'init_module' target declared here 5387 | mptsas_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptctl.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptctl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptctl.c:3067:1: note: in expansion of macro 'module_init' 3067 | module_init(mptctl_init); | ^~~~~~~~~~~ drivers/message/fusion/mptctl.c:2990:19: note: 'init_module' target declared here 2990 | static int __init mptctl_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptlan.h:55, from drivers/message/fusion/mptlan.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpt_lan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1482:1: note: in expansion of macro 'module_init' 1482 | module_init(mpt_lan_init); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1445:19: note: 'init_module' target declared here 1445 | static int __init mpt_lan_init (void) | ^~~~~~~~~~~~ In file included from drivers/message/fusion/mptlan.h:55, from drivers/message/fusion/mptlan.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpt_lan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptlan.c:1483:1: note: in expansion of macro 'module_exit' 1483 | module_exit(mpt_lan_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1471:20: note: 'cleanup_module' target declared here 1471 | static void __exit mpt_lan_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mfd/sm501.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm501_base_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/sm501.c:1743:1: note: in expansion of macro 'module_exit' 1743 | module_exit(sm501_base_exit); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1736:20: note: 'cleanup_module' target declared here 1736 | static void __exit sm501_base_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/sm501.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm501_base_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1742:1: note: in expansion of macro 'module_init' 1742 | module_init(sm501_base_init); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1730:19: note: 'init_module' target declared here 1730 | static int __init sm501_base_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:228:19: note: 'cleanup_module' target declared here 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:228:19: note: 'init_module' target declared here 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx855_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'cleanup_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx855_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'init_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(wl1273_core_exit); | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit wl1273_core_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' 272 | late_initcall(wl1273_core_init); | ^~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here 254 | static int __init wl1273_core_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'cleanup_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'init_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'cleanup_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'init_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'init_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(cb710_init_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:329:19: note: 'init_module' target declared here 329 | static int __init cb710_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/cb710/core.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(cb710_cleanup_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit cb710_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/cxl/main.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cxl': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/cxl/main.c:377:1: note: in expansion of macro 'module_init' 377 | module_init(init_cxl); | ^~~~~~~~~~~ drivers/misc/cxl/main.c:318:19: note: 'init_module' target declared here 318 | static int __init init_cxl(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:797:1: note: in expansion of macro 'module_exit' 797 | module_exit(at24_exit); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:793:20: note: 'cleanup_module' target declared here 793 | 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:791:1: note: in expansion of macro 'module_init' 791 | module_init(at24_init); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:781:19: note: 'init_module' target declared here 781 | static int __init at24_init(void) | ^~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'cleanup_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'init_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/idt_89hpesx.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1620:1: note: in expansion of macro 'module_exit' 1620 | module_exit(idt_exit); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1612:20: note: 'cleanup_module' target declared here 1612 | static void __exit idt_exit(void) | ^~~~~~~~ In file included from drivers/misc/eeprom/idt_89hpesx.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(idt_init); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1598:19: note: 'init_module' target declared here 1598 | static int __init idt_init(void) | ^~~~~~~~ In file included from drivers/misc/genwqe/card_base.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'genwqe_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/genwqe/card_base.c:1412:1: note: in expansion of macro 'module_exit' 1412 | module_exit(genwqe_exit_module); | ^~~~~~~~~~~ drivers/misc/genwqe/card_base.c:1404:20: note: 'cleanup_module' target declared here 1404 | static void __exit genwqe_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/misc/genwqe/card_base.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'genwqe_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/genwqe/card_base.c:1411:1: note: in expansion of macro 'module_init' 1411 | module_init(genwqe_init_module); | ^~~~~~~~~~~ drivers/misc/genwqe/card_base.c:1368:19: note: 'init_module' target declared here 1368 | static int __init genwqe_init_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/misc/genwqe/card_ddcb.c: In function 'get_next_ddcb': drivers/misc/genwqe/card_ddcb.c:593:2: warning: converting a packed 'struct ddcb' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 593 | pu64 = (u64 *)pddcb; | ^~~~ In file included from drivers/misc/genwqe/card_ddcb.c:42: drivers/misc/genwqe/card_ddcb.h:52:8: note: defined here 52 | struct ddcb { | ^~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'cleanup_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'init_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ocxl/main.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ocxl': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/ocxl/main.c:29:1: note: in expansion of macro 'module_init' 29 | module_init(init_ocxl); | ^~~~~~~~~~~ drivers/misc/ocxl/main.c:7:19: note: 'init_module' target declared here 7 | static int __init init_ocxl(void) | ^~~~~~~~~ In file included from drivers/misc/ibmvmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmvmc_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/ibmvmc.c:2408:1: note: in expansion of macro 'module_exit' 2408 | module_exit(ibmvmc_module_exit); | ^~~~~~~~~~~ drivers/misc/ibmvmc.c:2400:20: note: 'cleanup_module' target declared here 2400 | static void __exit ibmvmc_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/misc/ibmvmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmvmc_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/ibmvmc.c:2407:1: note: in expansion of macro 'module_init' 2407 | module_init(ibmvmc_module_init); | ^~~~~~~~~~~ drivers/misc/ibmvmc.c:2350:19: note: 'init_module' target declared here 2350 | static int __init ibmvmc_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/misc/tifm_core.c:364:1: note: in expansion of macro 'subsys_initcall' 364 | subsys_initcall(tifm_init); | ^~~~~~~~~~~~~~~ drivers/misc/tifm_core.c:332:19: note: 'init_module' target declared here 332 | static int __init tifm_init(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/tifm_core.c:365:1: note: in expansion of macro 'module_exit' 365 | module_exit(tifm_exit); | ^~~~~~~~~~~ drivers/misc/tifm_core.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit tifm_exit(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/tifm.h:16, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'init_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/tifm.h:16, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'cleanup_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1770_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'cleanup_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1770_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'init_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds990x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1296:19: note: 'cleanup_module' target declared here 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds990x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1296:19: note: 'init_module' target declared here 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enclosure_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/enclosure.c:691:1: note: in expansion of macro 'module_init' 691 | module_init(enclosure_init); | ^~~~~~~~~~~ drivers/misc/enclosure.c:681:19: note: 'init_module' target declared here 681 | static int __init enclosure_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enclosure_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/enclosure.c:692:1: note: in expansion of macro 'module_exit' 692 | module_exit(enclosure_exit); | ^~~~~~~~~~~ drivers/misc/enclosure.c:686:20: note: 'cleanup_module' target declared here 686 | static void __exit enclosure_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'cleanup_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'init_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mmc/core/core.c:2825:1: note: in expansion of macro 'subsys_initcall' 2825 | subsys_initcall(mmc_init); | ^~~~~~~~~~~~~~~ drivers/mmc/core/core.c:2793:19: note: 'init_module' target declared here 2793 | static int __init mmc_init(void) | ^~~~~~~~ In file included from drivers/mmc/core/core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/core.c:2826:1: note: in expansion of macro 'module_exit' 2826 | module_exit(mmc_exit); | ^~~~~~~~~~~ drivers/mmc/core/core.c:2818:20: note: 'cleanup_module' target declared here 2818 | static void __exit mmc_exit(void) | ^~~~~~~~ In file included from drivers/mmc/core/pwrseq_simple.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_simple_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_simple.c:13: drivers/mmc/core/pwrseq_simple.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_simple.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_simple_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_simple.c:13: drivers/mmc/core/pwrseq_simple.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_sd8787.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_sd8787_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_sd8787.c:25: drivers/mmc/core/pwrseq_sd8787.c:116:24: note: 'cleanup_module' target declared here 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_sd8787.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_sd8787_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_sd8787.c:25: drivers/mmc/core/pwrseq_sd8787.c:116:24: note: 'init_module' target declared here 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_emmc.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_emmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_emmc.c:13: drivers/mmc/core/pwrseq_emmc.c:118:24: note: 'cleanup_module' target declared here 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_emmc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_emmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_emmc.c:13: drivers/mmc/core/pwrseq_emmc.c:118:24: note: 'init_module' target declared here 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/block.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_blk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3102:1: note: in expansion of macro 'module_init' 3102 | module_init(mmc_blk_init); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3055:19: note: 'init_module' target declared here 3055 | 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:3103:1: note: in expansion of macro 'module_exit' 3103 | module_exit(mmc_blk_exit); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3094:20: note: 'cleanup_module' target declared here 3094 | static void __exit mmc_blk_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdio_uart_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1184:1: note: in expansion of macro 'module_exit' 1184 | module_exit(sdio_uart_exit); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1176:20: note: 'cleanup_module' target declared here 1176 | static void __exit sdio_uart_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdio_uart_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1183:1: note: in expansion of macro 'module_init' 1183 | module_init(sdio_uart_init); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1137:19: note: 'init_module' target declared here 1137 | static int __init sdio_uart_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4207:1: note: in expansion of macro 'module_init' 4207 | module_init(sdhci_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4194:19: note: 'init_module' target declared here 4194 | static int __init sdhci_drv_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci.c:4208:1: note: in expansion of macro 'module_exit' 4208 | module_exit(sdhci_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4203:20: note: 'cleanup_module' target declared here 4203 | static void __exit sdhci_drv_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/sdhci-pci-core.c:18: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'cleanup_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/sdhci-pci-core.c:18: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'init_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/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/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/tifm_sd.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_sd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1091:1: note: in expansion of macro 'module_exit' 1091 | module_exit(tifm_sd_exit); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1079:20: note: 'cleanup_module' target declared here 1079 | static void __exit tifm_sd_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/host/tifm_sd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_sd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1090:1: note: in expansion of macro 'module_init' 1090 | module_init(tifm_sd_init); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1074:19: note: 'init_module' target declared here 1074 | static int __init tifm_sd_init(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdricoh_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/sdricoh_cs.c:28: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'cleanup_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdricoh_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/sdricoh_cs.c:28: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'init_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'init_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'cleanup_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'cleanup_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'init_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/vub300.c:2476:1: note: in expansion of macro 'module_exit' 2476 | module_exit(vub300_exit); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2464:20: note: 'cleanup_module' target declared here 2464 | static void __exit vub300_exit(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2475:1: note: in expansion of macro 'module_init' 2475 | module_init(vub300_init); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2424:19: note: 'init_module' target declared here 2424 | static int __init vub300_init(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/rtsx_pci_sdmmc.c:24: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'cleanup_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/highmem.h:10, from drivers/mmc/host/rtsx_pci_sdmmc.c:24: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'init_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'cleanup_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'init_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(sdhci_pltfm_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:255:19: note: 'init_module' target declared here 255 | static int __init sdhci_pltfm_drv_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:266:1: note: in expansion of macro 'module_exit' 266 | module_exit(sdhci_pltfm_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:263:20: note: 'cleanup_module' target declared here 263 | static void __exit sdhci_pltfm_drv_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-cadence.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_cdns_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/iopoll.h:23, from drivers/mmc/host/sdhci-cadence.c:18: drivers/mmc/host/sdhci-cadence.c:456:24: note: 'cleanup_module' target declared here 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-cadence.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_cdns_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/iopoll.h:23, from drivers/mmc/host/sdhci-cadence.c:18: drivers/mmc/host/sdhci-cadence.c:456:24: note: 'init_module' target declared here 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-xenon.c:676:1: note: in expansion of macro 'module_platform_driver' 676 | 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:676:24: note: 'cleanup_module' target declared here 676 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:676:1: note: in expansion of macro 'module_platform_driver' 676 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-xenon.c:676:1: note: in expansion of macro 'module_platform_driver' 676 | 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:676:24: note: 'init_module' target declared here 676 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:676:1: note: in expansion of macro 'module_platform_driver' 676 | 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/devices/powernv_flash.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powernv_flash_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/powernv_flash.c:296:1: note: in expansion of macro 'module_platform_driver' 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/of_address.h:7, from drivers/mtd/devices/powernv_flash.c:21: drivers/mtd/devices/powernv_flash.c:296:24: note: 'init_module' target declared here 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/devices/powernv_flash.c:296:1: note: in expansion of macro 'module_platform_driver' 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/powernv_flash.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernv_flash_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/powernv_flash.c:296:1: note: in expansion of macro 'module_platform_driver' 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/of_address.h:7, from drivers/mtd/devices/powernv_flash.c:21: drivers/mtd/devices/powernv_flash.c:296:24: note: 'cleanup_module' target declared here 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/devices/powernv_flash.c:296:1: note: in expansion of macro 'module_platform_driver' 296 | module_platform_driver(powernv_flash_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ubi/build.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mtd/ubi/build.c:1295:1: note: in expansion of macro 'late_initcall' 1295 | late_initcall(ubi_init); | ^~~~~~~~~~~~~ drivers/mtd/ubi/build.c:1184:19: note: 'init_module' target declared here 1184 | static int __init ubi_init(void) | ^~~~~~~~ In file included from drivers/mtd/ubi/build.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ubi/build.c:1314:1: note: in expansion of macro 'module_exit' 1314 | module_exit(ubi_exit); | ^~~~~~~~~~~ drivers/mtd/ubi/build.c:1297:20: note: 'cleanup_module' target declared here 1297 | static void __exit ubi_exit(void) | ^~~~~~~~ In file included from drivers/mtd/mtdcore.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1926:1: note: in expansion of macro 'module_init' 1926 | module_init(init_mtd); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1880:19: note: 'init_module' target declared here 1880 | static int __init init_mtd(void) | ^~~~~~~~ In file included from drivers/mtd/mtdcore.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdcore.c:1927:1: note: in expansion of macro 'module_exit' 1927 | module_exit(cleanup_mtd); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1915:20: note: 'cleanup_module' target declared here 1915 | static void __exit cleanup_mtd(void) | ^~~~~~~~~~~ In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ofpart_parser_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ofpart.c:229:1: note: in expansion of macro 'module_exit' 229 | module_exit(ofpart_parser_exit); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit ofpart_parser_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ofpart_parser_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:228:1: note: in expansion of macro 'module_init' 228 | module_init(ofpart_parser_init); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:215:19: note: 'init_module' target declared here 215 | static int __init ofpart_parser_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mux/core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mux/core.c:541:1: note: in expansion of macro 'subsys_initcall' 541 | subsys_initcall(mux_init); | ^~~~~~~~~~~~~~~ drivers/mux/core.c:38:19: note: 'init_module' target declared here 38 | static int __init mux_init(void) | ^~~~~~~~ In file included from drivers/mux/core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mux/core.c:542:1: note: in expansion of macro 'module_exit' 542 | module_exit(mux_exit); | ^~~~~~~~~~~ drivers/mux/core.c:44:20: note: 'cleanup_module' target declared here 44 | static void __exit mux_exit(void) | ^~~~~~~~ In file included from drivers/mux/adg792a.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adg792a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mux/adg792a.c:11: drivers/mux/adg792a.c:149:19: note: 'cleanup_module' target declared here 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mux/adg792a.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adg792a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mux/adg792a.c:11: drivers/mux/adg792a.c:149:19: note: 'init_module' target declared here 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mux/gpio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mux/driver.h:14, from drivers/mux/gpio.c:13: drivers/mux/gpio.c:107:24: note: 'cleanup_module' target declared here 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mux/gpio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mux/driver.h:14, from drivers/mux/gpio.c:13: drivers/mux/gpio.c:107:24: note: 'init_module' target declared here 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(ipddp_init_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here 315 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4903:1: note: in expansion of macro 'module_init' 4903 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4849:19: note: 'init_module' target declared here 4849 | 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:4904:1: note: in expansion of macro 'module_exit' 4904 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4888:20: note: 'cleanup_module' target declared here 4888 | static void __exit bonding_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/c_can/c_can_platform.c:24: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/c_can/c_can_platform.c:24: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'init_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'cleanup_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(cc770_init); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:889:19: note: 'init_module' target declared here 889 | static __init int cc770_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/cc770/cc770.c:906:1: note: in expansion of macro 'module_exit' 906 | module_exit(cc770_exit); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:902:20: note: 'cleanup_module' target declared here 902 | static __exit void cc770_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/cc770/cc770_platform.c:47: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'cleanup_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/cc770/cc770_platform.c:47: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'init_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/ifi_canfd/ifi_canfd.c:16: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'cleanup_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/ifi_canfd/ifi_canfd.c:16: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'init_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/m_can/m_can.c:18: drivers/net/can/m_can/m_can.c:1807:24: note: 'cleanup_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/m_can/m_can.c:18: drivers/net/can/m_can/m_can.c:1807:24: note: 'init_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/peak_canfd/peak_pciefd_main.c:21: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'cleanup_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/peak_canfd/peak_pciefd_main.c:21: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'init_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(sja1000_init); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here 694 | static __init int sja1000_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(sja1000_exit); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here 703 | static __exit void sja1000_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/sja1000_platform.c:20: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'cleanup_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/sja1000_platform.c:20: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'init_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/ems_pci.c:21: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'cleanup_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/ems_pci.c:21: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'init_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/kvaser_pci.c:34: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'cleanup_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/kvaser_pci.c:34: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'init_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/peak_pci.c:21: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'cleanup_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/peak_pci.c:21: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'init_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/plx_pci.c:24: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'cleanup_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/sja1000/plx_pci.c:24: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'init_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/softing/softing_main.c:20: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/can/softing/softing_main.c:20: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'cleanup_module' target declared here 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'init_module' target declared here 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:983:1: note: in expansion of macro 'module_exit' 983 | module_exit(peak_usb_exit); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:964:20: note: 'cleanup_module' target declared here 964 | static void __exit peak_usb_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:982:1: note: in expansion of macro 'module_init' 982 | module_init(peak_usb_init); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:934:19: note: 'init_module' target declared here 934 | static int __init peak_usb_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'init_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcba_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'cleanup_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcba_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'init_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/vcan.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(vcan_init_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:174:19: note: 'init_module' target declared here 174 | static __init int vcan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/vcan.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(vcan_cleanup_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:184:20: note: 'cleanup_module' target declared here 184 | static __exit void vcan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/vxcan.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxcan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(vxcan_init); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:304:19: note: 'init_module' target declared here 304 | static __init int vxcan_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/vxcan.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxcan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/vxcan.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(vxcan_exit); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:311:20: note: 'cleanup_module' target declared here 311 | static __exit void vxcan_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slcan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/slcan.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(slcan_init); | ^~~~~~~~~~~ drivers/net/can/slcan.c:696:19: note: 'init_module' target declared here 696 | static int __init slcan_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slcan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/slcan.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(slcan_exit); | ^~~~~~~~~~~ drivers/net/can/slcan.c:719:20: note: 'cleanup_module' target declared here 719 | static void __exit slcan_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/dev.c:1301:1: note: in expansion of macro 'module_init' 1301 | module_init(can_dev_init); | ^~~~~~~~~~~ drivers/net/can/dev.c:1289:19: note: 'init_module' target declared here 1289 | static __init int can_dev_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/dev.c:1309:1: note: in expansion of macro 'module_exit' 1309 | module_exit(can_dev_exit); | ^~~~~~~~~~~ drivers/net/can/dev.c:1303:20: note: 'cleanup_module' target declared here 1303 | static __exit void can_dev_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_mmap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/dsa/b53/b53_mmap.c:21: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'cleanup_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_mmap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/dsa/b53/b53_mmap.c:21: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'init_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_srab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'cleanup_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_srab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'init_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/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:4932:1: note: in expansion of macro 'module_exit' 4932 | module_exit(mv88e6xxx_cleanup); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4927:20: note: 'cleanup_module' target declared here 4927 | 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:4925:1: note: in expansion of macro 'module_init' 4925 | module_init(mv88e6xxx_init); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4920:19: note: 'init_module' target declared here 4920 | 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:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'cleanup_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/bcm_sf2.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'init_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/dsa_loop.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:350:1: note: in expansion of macro 'module_init' 350 | module_init(dsa_loop_init); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:336:19: note: 'init_module' target declared here 336 | static int __init dsa_loop_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/dsa_loop.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(dsa_loop_exit); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:352:20: note: 'cleanup_module' target declared here 352 | static void __exit dsa_loop_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:17: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:17: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/qca8k.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/qca8k.c:10: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/qca8k.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/qca8k.c:10: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'cleanup_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'init_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc589_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/3com/3c589_cs.c:34: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'cleanup_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc589_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/3com/3c589_cs.c:34: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'init_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc574_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/3com/3c574_cs.c:79: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'cleanup_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc574_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/3com/3c574_cs.c:79: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'init_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c59x.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3357:1: note: in expansion of macro 'module_exit' 3357 | module_exit(vortex_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3347:20: note: 'cleanup_module' target declared here 3347 | static void __exit vortex_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c59x.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3356:1: note: in expansion of macro 'module_init' 3356 | module_init(vortex_init); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3308:19: note: 'init_module' target declared here 3308 | static int __init vortex_init(void) | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_poll': drivers/net/ethernet/3com/typhoon.c:1735:42: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1740:46: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1740 | work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1741:9: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1741 | &indexes->rxHiCleared, budget); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1745:46: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1745 | work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1746:6: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1746 | &indexes->rxLoCleared, budget - work_done); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_stop_runtime': drivers/net/ethernet/3com/typhoon.c:2009:39: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 2009 | typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_tx_timeout': drivers/net/ethernet/3com/typhoon.c:2026:38: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 2026 | typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/typhoon.c:101: drivers/net/ethernet/3com/typhoon.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typhoon_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2562:1: note: in expansion of macro 'module_exit' 2562 | module_exit(typhoon_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2555:1: note: 'cleanup_module' target declared here 2555 | typhoon_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/typhoon.c:101: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typhoon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2561:1: note: in expansion of macro 'module_init' 2561 | module_init(typhoon_init); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2549:1: note: 'init_module' target declared here 2549 | typhoon_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne2k_pci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:742:1: note: in expansion of macro 'module_exit' 742 | module_exit(ne2k_pci_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:736:20: note: 'cleanup_module' target declared here 736 | static void __exit ne2k_pci_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ne2k_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:741:1: note: in expansion of macro 'module_init' 741 | module_init(ne2k_pci_init); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:726:19: note: 'init_module' target declared here 726 | static int __init ne2k_pci_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/lib8390.c:53, from drivers/net/ethernet/8390/8390.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns8390_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(ns8390_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:90:19: note: 'init_module' target declared here 90 | static int __init ns8390_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/lib8390.c:53, from drivers/net/ethernet/8390/8390.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns8390_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(ns8390_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit ns8390_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axnet_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'cleanup_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axnet_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'init_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'cleanup_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'init_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/adaptec/starfire.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'starfire_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2094:1: note: in expansion of macro 'module_exit' 2094 | module_exit(starfire_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2087:20: note: 'cleanup_module' target declared here 2087 | static void __exit starfire_cleanup (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/adaptec/starfire.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'starfire_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2093:1: note: in expansion of macro 'module_init' 2093 | module_init(starfire_init); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2072:19: note: 'init_module' target declared here 2072 | static int __init starfire_init (void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/agere/et131x.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'et131x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/agere/et131x.c:56: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'cleanup_module' target declared here 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/agere/et131x.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'et131x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/agere/et131x.c:56: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'init_module' target declared here 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/alteon/acenic.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acenic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/alteon/acenic.c:58: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'cleanup_module' target declared here 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/alteon/acenic.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acenic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/alteon/acenic.c:58: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'init_module' target declared here 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_tse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1697:1: note: in expansion of macro 'module_platform_driver' 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, 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:1697:24: note: 'cleanup_module' target declared here 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1697:1: note: in expansion of macro 'module_platform_driver' 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_tse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1697:1: note: in expansion of macro 'module_platform_driver' 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, 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:1697:24: note: 'init_module' target declared here 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1697:1: note: in expansion of macro 'module_platform_driver' 1697 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/amd/amd8111e.c:75: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'cleanup_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/amd/amd8111e.c:75: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'init_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/amd/nmclan_cs.c:139: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'cleanup_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/amd/nmclan_cs.c:139: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'init_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/pcnet32.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet32_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3051:1: note: in expansion of macro 'module_exit' 3051 | module_exit(pcnet32_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3030:20: note: 'cleanup_module' target declared here 3030 | static void __exit pcnet32_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/pcnet32.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet32_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3050:1: note: in expansion of macro 'module_init' 3050 | module_init(pcnet32_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3007:19: note: 'init_module' target declared here 3007 | static int __init pcnet32_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'init_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'cleanup_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/atheros/atl1c/atl1c.h:25, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'cleanup_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/atheros/atl1c/atl1c.h:25, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'init_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/atheros/atl1e/atl1e.h:26, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'cleanup_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/atheros/atl1e/atl1e.h:26, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'init_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'cleanup_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'init_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl2_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1725:1: note: in expansion of macro 'module_exit' 1725 | module_exit(atl2_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit atl2_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl2_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1713:1: note: in expansion of macro 'module_init' 1713 | module_init(atl2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1706:19: note: 'init_module' target declared here 1706 | static int __init atl2_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2x_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14543:1: note: in expansion of macro 'module_exit' 14543 | module_exit(bnx2x_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14519:20: note: 'cleanup_module' target declared here 14519 | static void __exit bnx2x_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14542:1: note: in expansion of macro 'module_init' 14542 | module_init(bnx2x_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14492:19: note: 'init_module' target declared here 14492 | static int __init bnx2x_init(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9292:1: note: in expansion of macro 'module_exit' 9292 | module_exit(bnxt_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9283:20: note: 'cleanup_module' target declared here 9283 | 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:9291:1: note: in expansion of macro 'module_init' 9291 | module_init(bnxt_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9277:19: note: 'init_module' target declared here 9277 | static int __init bnxt_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcmgenet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:18: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'cleanup_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcmgenet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:18: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'init_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/b44.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b44_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2610:1: note: in expansion of macro 'module_exit' 2610 | module_exit(b44_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2603:20: note: 'cleanup_module' target declared here 2603 | static void __exit b44_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/b44.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b44_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2609:1: note: in expansion of macro 'module_init' 2609 | module_init(b44_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2586:19: note: 'init_module' target declared here 2586 | static int __init b44_init(void) | ^~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/bnx2.c:25: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'cleanup_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/bnx2.c:25: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'init_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/cnic.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5788:1: note: in expansion of macro 'module_init' 5788 | module_init(cnic_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5759:19: note: 'init_module' target declared here 5759 | static int __init cnic_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/cnic.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5789:1: note: in expansion of macro 'module_exit' 5789 | module_exit(cnic_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5781:20: note: 'cleanup_module' target declared here 5781 | static void __exit cnic_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tg3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/tg3.c:35: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'cleanup_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tg3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/broadcom/tg3.c:35: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'init_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnad_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3880:1: note: in expansion of macro 'module_exit' 3880 | module_exit(bnad_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3873:1: note: 'cleanup_module' target declared here 3873 | bnad_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnad_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3879:1: note: in expansion of macro 'module_init' 3879 | module_init(bnad_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3854:1: note: 'init_module' target declared here 3854 | bnad_module_init(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c: In function 'bna_bfi_stats_get_rsp': drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bfa_ioc.c: In function 'bfa_nw_ioc_fwver_get': drivers/net/ethernet/brocade/bna/bfa_ioc.c:1299:2: warning: converting a packed 'struct bfi_ioc_image_hdr' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1299 | u32 *fwsig = (u32 *) fwhdr; | ^~~ In file included from drivers/net/ethernet/brocade/bna/bfa_ioc.h:24, from drivers/net/ethernet/brocade/bna/bfa_ioc.c:20: drivers/net/ethernet/brocade/bna/bfi.h:259:8: note: defined here 259 | struct bfi_ioc_image_hdr { | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bfa_cee.c: In function 'bfa_cee_stats_swap': drivers/net/ethernet/brocade/bna/bfa_cee.c:37:2: warning: converting a packed 'struct bfa_cee_stats' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | u32 *buffer = (u32 *)stats; | ^~~ In file included from drivers/net/ethernet/brocade/bna/bfa_cee.h:23, from drivers/net/ethernet/brocade/bna/bfa_cee.c:20: drivers/net/ethernet/brocade/bna/bfa_defs_cna.h:196:8: note: defined here 196 | struct bfa_cee_stats { | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_main.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4251:1: note: in expansion of macro 'module_platform_driver' 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/ethernet/cadence/macb_main.c:21: drivers/net/ethernet/cadence/macb_main.c:4251:24: note: 'cleanup_module' target declared here 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4251:1: note: in expansion of macro 'module_platform_driver' 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_main.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4251:1: note: in expansion of macro 'module_platform_driver' 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/ethernet/cadence/macb_main.c:21: drivers/net/ethernet/cadence/macb_main.c:4251:24: note: 'init_module' target declared here 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4251:1: note: in expansion of macro 'module_platform_driver' 4251 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'init_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'cleanup_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3477:1: note: in expansion of macro 'module_exit' 3477 | module_exit(cxgb3_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3469:20: note: 'cleanup_module' target declared here 3469 | static void __exit cxgb3_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3476:1: note: in expansion of macro 'module_init' 3476 | module_init(cxgb3_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3459:19: note: 'init_module' target declared here 3459 | static int __init cxgb3_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6038:1: note: in expansion of macro 'module_exit' 6038 | module_exit(cxgb4_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6025:20: note: 'cleanup_module' target declared here 6025 | static void __exit cxgb4_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6037:1: note: in expansion of macro 'module_init' 6037 | module_init(cxgb4_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6002:19: note: 'init_module' target declared here 6002 | static int __init cxgb4_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4vf_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3456:1: note: in expansion of macro 'module_exit' 3456 | module_exit(cxgb4vf_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3449:20: note: 'cleanup_module' target declared here 3449 | static void __exit cxgb4vf_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4vf_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3455:1: note: in expansion of macro 'module_init' 3455 | module_init(cxgb4vf_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3422:19: note: 'init_module' target declared here 3422 | static int __init cxgb4vf_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3069:1: note: in expansion of macro 'module_exit' 3069 | module_exit(enic_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3063:20: note: 'cleanup_module' target declared here 3063 | 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:3068:1: note: in expansion of macro 'module_init' 3068 | module_init(enic_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3056:19: note: 'init_module' target declared here 3056 | static int __init enic_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xircom_ops_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/dec/tulip/xircom_cb.c:25: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'cleanup_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xircom_ops_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/dec/tulip/xircom_cb.c:25: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'init_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmfe_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2267:1: note: in expansion of macro 'module_exit' 2267 | module_exit(dmfe_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2260:20: note: 'cleanup_module' target declared here 2260 | static void __exit dmfe_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmfe_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2266:1: note: in expansion of macro 'module_init' 2266 | module_init(dmfe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2211:19: note: 'init_module' target declared here 2211 | static int __init dmfe_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w840_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1663:1: note: in expansion of macro 'module_exit' 1663 | module_exit(w840_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1657:20: note: 'cleanup_module' target declared here 1657 | static void __exit w840_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w840_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1662:1: note: in expansion of macro 'module_init' 1662 | module_init(w840_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1651:19: note: 'init_module' target declared here 1651 | static int __init w840_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2208:1: note: in expansion of macro 'module_exit' 2208 | module_exit(de_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2202:20: note: 'cleanup_module' target declared here 2202 | static void __exit de_exit (void) | ^~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2207:1: note: in expansion of macro 'module_init' 2207 | module_init(de_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2194:19: note: 'init_module' target declared here 2194 | static int __init de_init (void) | ^~~~~~~ In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tulip_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1998:1: note: in expansion of macro 'module_exit' 1998 | module_exit(tulip_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1991:20: note: 'cleanup_module' target declared here 1991 | static void __exit tulip_cleanup (void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tulip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1997:1: note: in expansion of macro 'module_init' 1997 | module_init(tulip_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1970:19: note: 'init_module' target declared here 1970 | static int __init tulip_init (void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de4x5_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5581:1: note: in expansion of macro 'module_init' 5581 | module_init (de4x5_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5557:19: note: 'init_module' target declared here 5557 | static int __init de4x5_module_init (void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de4x5_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5582:1: note: in expansion of macro 'module_exit' 5582 | module_exit (de4x5_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5571:20: note: 'cleanup_module' target declared here 5571 | static void __exit de4x5_module_exit (void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli526x_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1849:1: note: in expansion of macro 'module_exit' 1849 | module_exit(uli526x_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1842:20: note: 'cleanup_module' target declared here 1842 | static void __exit uli526x_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli526x_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1848:1: note: in expansion of macro 'module_init' 1848 | module_init(uli526x_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1807:19: note: 'init_module' target declared here 1807 | static int __init uli526x_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/dlink/dl2k.h:23, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'cleanup_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/dlink/dl2k.h:23, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'init_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/sundance.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sundance_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2027:1: note: in expansion of macro 'module_exit' 2027 | module_exit(sundance_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2021:20: note: 'cleanup_module' target declared here 2021 | static void __exit sundance_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/sundance.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sundance_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2026:1: note: in expansion of macro 'module_init' 2026 | module_init(sundance_init); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2012:19: note: 'init_module' target declared here 2012 | static int __init sundance_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'be_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6294:1: note: in expansion of macro 'module_exit' 6294 | module_exit(be_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6285:20: note: 'cleanup_module' target declared here 6285 | static void __exit be_exit_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'be_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6283:1: note: in expansion of macro 'module_init' 6283 | module_init(be_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6248:19: note: 'init_module' target declared here 6248 | static int __init be_init_module(void) | ^~~~~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_eq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1011:25: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1029:31: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1029 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mac_addr_query': drivers/net/ethernet/emulex/benet/be_cmds.c:1062:25: warning: taking address of packed member of 'struct be_cmd_req_mac_query' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_pmac_add': drivers/net/ethernet/emulex/benet/be_cmds.c:1103:25: warning: taking address of packed member of 'struct be_cmd_req_pmac_add' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_cq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1178:25: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1215:31: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1215 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_ext_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1256:25: warning: taking address of packed member of 'struct be_cmd_req_mcc_ext_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1256 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1290:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_ext_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1290 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_org_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1321:25: warning: taking address of packed member of 'struct be_cmd_req_mcc_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1321 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1334:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1334 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_txq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1373:25: warning: taking address of packed member of 'struct be_cmd_req_eth_tx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1373 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1392:31: warning: taking address of packed member of 'struct be_cmd_req_eth_tx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1392 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1429:25: warning: taking address of packed member of 'struct be_cmd_req_eth_rx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1429 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1435:31: warning: taking address of packed member of 'struct be_cmd_req_eth_rx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1435 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_q_destroy': drivers/net/ethernet/emulex/benet/be_cmds.c:1496:25: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1496 | be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_destroy': drivers/net/ethernet/emulex/benet/be_cmds.c:1523:25: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_if_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1546:25: warning: taking address of packed member of 'struct be_cmd_req_if_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1546 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump_len': drivers/net/ethernet/emulex/benet/be_cmds.c:1781:25: warning: taking address of packed member of 'struct be_cmd_req_get_fat' may result in an unaligned pointer value [-Waddress-of-packed-member] 1781 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump': drivers/net/ethernet/emulex/benet/be_cmds.c:1831:26: warning: taking address of packed member of 'struct be_cmd_req_get_fat' may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fw_ver': drivers/net/ethernet/emulex/benet/be_cmds.c:1878:25: warning: taking address of packed member of 'struct be_cmd_req_get_fw_version' may result in an unaligned pointer value [-Waddress-of-packed-member] 1878 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function '__be_cmd_modify_eqd': drivers/net/ethernet/emulex/benet/be_cmds.c:1914:25: warning: taking address of packed member of 'struct be_cmd_req_modify_eq_delay' may result in an unaligned pointer value [-Waddress-of-packed-member] 1914 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_vlan_config': drivers/net/ethernet/emulex/benet/be_cmds.c:1964:25: warning: taking address of packed member of 'struct be_cmd_req_vlan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1964 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_flow_control': drivers/net/ethernet/emulex/benet/be_cmds.c:2061:25: warning: taking address of packed member of 'struct be_cmd_req_set_flow_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 2061 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_beacon_state': drivers/net/ethernet/emulex/benet/be_cmds.c:2241:25: warning: taking address of packed member of 'struct be_cmd_req_enable_disable_beacon' may result in an unaligned pointer value [-Waddress-of-packed-member] 2241 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_beacon_state': drivers/net/ethernet/emulex/benet/be_cmds.c:2273:25: warning: taking address of packed member of 'struct be_cmd_req_get_beacon_state' may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_write_flashrom': drivers/net/ethernet/emulex/benet/be_cmds.c:2553:25: warning: taking address of packed member of 'struct be_cmd_write_flashrom' may result in an unaligned pointer value [-Waddress-of-packed-member] 2553 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_flash_crc': drivers/net/ethernet/emulex/benet/be_cmds.c:2599:25: warning: taking address of packed member of 'struct be_cmd_read_flash_crc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2599 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_enable_magic_wol': drivers/net/ethernet/emulex/benet/be_cmds.c:3232:25: warning: taking address of packed member of 'struct be_cmd_req_acpi_wol_magic_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3232 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_cntl_attributes': drivers/net/ethernet/emulex/benet/be_cmds.c:3549:16: warning: taking address of packed member of 'struct mgmt_hba_attribs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3549 | serial_num = attribs->hba_attribs.controller_serial_number; | ^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_mac_from_list': drivers/net/ethernet/emulex/benet/be_cmds.c:3723:25: warning: taking address of packed member of 'struct be_cmd_req_get_mac_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 3723 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_mac_list': drivers/net/ethernet/emulex/benet/be_cmds.c:3846:25: warning: taking address of packed member of 'struct be_cmd_req_set_mac_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 3846 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_hsw_config': drivers/net/ethernet/emulex/benet/be_cmds.c:3906:25: warning: taking address of packed member of 'struct be_cmd_req_set_hsw_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3906 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_hsw_config': drivers/net/ethernet/emulex/benet/be_cmds.c:3961:25: warning: taking address of packed member of 'struct be_cmd_req_get_hsw_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3961 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_acpi_wol_cap': drivers/net/ethernet/emulex/benet/be_cmds.c:4054:25: warning: taking address of packed member of 'struct be_cmd_req_acpi_wol_magic_config_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 4054 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_profile_config': drivers/net/ethernet/emulex/benet/be_cmds.c:4548:25: warning: taking address of packed member of 'struct be_cmd_req_set_profile_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 4548 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_manage_iface': drivers/net/ethernet/emulex/benet/be_cmds.c:4699:25: warning: taking address of packed member of 'struct be_cmd_req_manage_iface_filters' may result in an unaligned pointer value [-Waddress-of-packed-member] 4699 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_active_profile': drivers/net/ethernet/emulex/benet/be_cmds.c:4921:25: warning: taking address of packed member of 'struct be_cmd_req_get_active_profile' may result in an unaligned pointer value [-Waddress-of-packed-member] 4921 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ In file included from drivers/net/ethernet/ibm/ibmveth.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmveth_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/ibm/ibmveth.c:1937:1: note: in expansion of macro 'module_exit' 1937 | module_exit(ibmveth_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmveth.c:1931:20: note: 'cleanup_module' target declared here 1931 | static void __exit ibmveth_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/ibm/ibmveth.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmveth_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmveth.c:1936:1: note: in expansion of macro 'module_init' 1936 | module_init(ibmveth_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmveth.c:1923:19: note: 'init_module' target declared here 1923 | static int __init ibmveth_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/ibm/ibmvnic.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmvnic_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/ibm/ibmvnic.c:4909:1: note: in expansion of macro 'module_exit' 4909 | module_exit(ibmvnic_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmvnic.c:4903:20: note: 'cleanup_module' target declared here 4903 | static void __exit ibmvnic_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/ibm/ibmvnic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmvnic_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmvnic.c:4908:1: note: in expansion of macro 'module_init' 4908 | module_init(ibmvnic_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/ibm/ibmvnic.c:4895:19: note: 'init_module' target declared here 4895 | static int __init ibmvnic_module_init(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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:249:20: note: 'cleanup_module' target declared here 249 | static void __exit e1000_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, from drivers/net/ethernet/intel/e1000/e1000_main.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:241:1: note: in expansion of macro 'module_init' 241 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:223:19: note: 'init_module' target declared here 223 | static int __init e1000_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7591:1: note: in expansion of macro 'module_exit' 7591 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7587:20: note: 'cleanup_module' target declared here 7587 | static void __exit e1000_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7579:1: note: in expansion of macro 'module_init' 7579 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7571:19: note: 'init_module' target declared here 7571 | static int __init e1000_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm10k_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:49:1: note: in expansion of macro 'module_init' 49 | module_init(fm10k_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:36:19: note: 'init_module' target declared here 36 | static int __init fm10k_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm10k_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(fm10k_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit fm10k_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/net/tcp.h:24, from drivers/net/ethernet/intel/i40e/i40e.h:7, from drivers/net/ethernet/intel/i40e/i40e_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40e_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14550:1: note: in expansion of macro 'module_exit' 14550 | module_exit(i40e_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14544:20: note: 'cleanup_module' target declared here 14544 | 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:14536:1: note: in expansion of macro 'module_init' 14536 | module_init(i40e_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14514:19: note: 'init_module' target declared here 14514 | static int __init i40e_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40evf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3980:1: note: in expansion of macro 'module_exit' 3980 | module_exit(i40evf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3974:20: note: 'cleanup_module' target declared here 3974 | static void __exit i40evf_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40evf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3966:1: note: in expansion of macro 'module_init' 3966 | module_init(i40evf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3947:19: note: 'init_module' target declared here 3947 | static int __init i40evf_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ice/ice.h:10, from drivers/net/ethernet/intel/ice/ice_main.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3531:1: note: in expansion of macro 'module_exit' 3531 | module_exit(ice_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3525:20: note: 'cleanup_module' target declared here 3525 | static void __exit ice_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ice/ice.h:10, from drivers/net/ethernet/intel/ice/ice_main.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3517:1: note: in expansion of macro 'module_init' 3517 | module_init(ice_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3496:19: note: 'init_module' target declared here 3496 | static int __init ice_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igb_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:696:1: note: in expansion of macro 'module_exit' 696 | module_exit(igb_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit igb_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:680:1: note: in expansion of macro 'module_init' 680 | module_init(igb_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:665:19: note: 'init_module' target declared here 665 | static int __init igb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igbvf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:3010:1: note: in expansion of macro 'module_exit' 3010 | module_exit(igbvf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:3006:20: note: 'cleanup_module' target declared here 3006 | static void __exit igbvf_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igbvf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:2998:1: note: in expansion of macro 'module_init' 2998 | module_init(igbvf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:2987:19: note: 'init_module' target declared here 2987 | static int __init igbvf_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgb_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ixgb_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:139:1: note: 'cleanup_module' target declared here 139 | ixgb_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(ixgb_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:121:1: note: 'init_module' target declared here 121 | ixgb_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbe_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11254:1: note: in expansion of macro 'module_exit' 11254 | module_exit(ixgbe_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11226:20: note: 'cleanup_module' target declared here 11226 | static void __exit ixgbe_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbe_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11218:1: note: in expansion of macro 'module_init' 11218 | module_init(ixgbe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11190:19: note: 'init_module' target declared here 11190 | static int __init ixgbe_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbevf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4894:1: note: in expansion of macro 'module_exit' 4894 | module_exit(ixgbevf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4871:20: note: 'cleanup_module' target declared here 4871 | static void __exit ixgbevf_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbevf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4863:1: note: in expansion of macro 'module_init' 4863 | module_init(ixgbevf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4848:19: note: 'init_module' target declared here 4848 | static int __init ixgbevf_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e100.c:129: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e100_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3180:1: note: in expansion of macro 'module_exit' 3180 | module_exit(e100_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3174:20: note: 'cleanup_module' target declared here 3174 | static void __exit e100_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e100.c:129: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e100_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3179:1: note: in expansion of macro 'module_init' 3179 | module_init(e100_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3165:19: note: 'init_module' target declared here 3165 | static int __init e100_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orion_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/marvell/mvmdio.c:22: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'cleanup_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orion_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/marvell/mvmdio.c:22: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'init_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/skge.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skge_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4235:1: note: in expansion of macro 'module_exit' 4235 | module_exit(skge_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4228:20: note: 'cleanup_module' target declared here 4228 | 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:4234:1: note: in expansion of macro 'module_init' 4234 | module_init(skge_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4220:19: note: 'init_module' target declared here 4220 | 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:5273:1: note: in expansion of macro 'module_exit' 5273 | module_exit(sky2_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5266:20: note: 'cleanup_module' target declared here 5266 | 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:5272:1: note: in expansion of macro 'module_init' 5272 | module_init(sky2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5258:19: note: 'init_module' target declared here 5258 | 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:1736:1: note: in expansion of macro 'module_exit' 1736 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1726:20: note: 'cleanup_module' target declared here 1726 | 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:1735:1: note: in expansion of macro 'module_init' 1735 | module_init(init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1701:19: note: 'init_module' target declared here 1701 | 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:5021:1: note: in expansion of macro 'module_init' 5021 | module_init(mlxsw_sp_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:4968:19: note: 'init_module' target declared here 4968 | 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:5022:1: note: in expansion of macro 'module_exit' 5022 | module_exit(mlxsw_sp_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5009:20: note: 'cleanup_module' target declared here 5009 | static void __exit mlxsw_sp_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:60:1: note: in expansion of macro 'module_init' 60 | module_init(mlxsw_minimal_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:34:19: note: 'init_module' target declared here 34 | static int __init mlxsw_minimal_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:61:1: note: in expansion of macro 'module_exit' 61 | module_exit(mlxsw_minimal_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:54:20: note: 'cleanup_module' target declared here 54 | static void __exit mlxsw_minimal_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/micrel/ksz884x.c:20: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'cleanup_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/micrel/ksz884x.c:20: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'init_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'myri10ge_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4096:1: note: in expansion of macro 'module_exit' 4096 | module_exit(myri10ge_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4088:20: note: 'cleanup_module' target declared here 4088 | static __exit void myri10ge_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'myri10ge_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4086:1: note: in expansion of macro 'module_init' 4086 | module_init(myri10ge_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4068:19: note: 'init_module' target declared here 4068 | static __init int myri10ge_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/natsemi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'natsemi_exit_mod': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3399:1: note: in expansion of macro 'module_exit' 3399 | module_exit(natsemi_exit_mod); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3393:20: note: 'cleanup_module' target declared here 3393 | static void __exit natsemi_exit_mod (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/natsemi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'natsemi_init_mod': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3398:1: note: in expansion of macro 'module_init' 3398 | module_init(natsemi_init_mod); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3383:19: note: 'init_module' target declared here 3383 | static int __init natsemi_init_mod (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/ns83820.c:98: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns83820_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2302:1: note: in expansion of macro 'module_exit' 2302 | module_exit(ns83820_exit); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2281:20: note: 'cleanup_module' target declared here 2281 | static void __exit ns83820_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/ns83820.c:98: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns83820_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2301:1: note: in expansion of macro 'module_init' 2301 | module_init(ns83820_init); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2275:19: note: 'init_module' target declared here 2275 | static int __init ns83820_init(void) | ^~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_device_reg_addr_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:641:4: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1019:3: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1019 | (u64 __iomem *)&common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_tx_stats_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1451:2: warning: converting a packed 'struct vxge_hw_xmac_vpath_tx_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 8) 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 8) 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 8) 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 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1767 | val64 = (u64 *) port_stats; | ^~~~~ In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:739:8: note: defined here 739 | struct vxge_hw_xmac_port_stats { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxge_closer': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4853:1: note: in expansion of macro 'module_exit' 4853 | module_exit(vxge_closer); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4847:1: note: 'cleanup_module' target declared here 4847 | vxge_closer(void) | ^~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxge_starter': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4852:1: note: in expansion of macro 'module_init' 4852 | module_init(vxge_starter); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4817:1: note: 'init_module' target declared here 4817 | vxge_starter(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/neterion/s2io.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2io_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/neterion/s2io.c:59: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'cleanup_module' target declared here 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/neterion/s2io.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2io_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/neterion/s2io.c:59: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'init_module' target declared here 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfp_main_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:783:1: note: in expansion of macro 'module_exit' 783 | module_exit(nfp_main_exit); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:775:20: note: 'cleanup_module' target declared here 775 | static void __exit nfp_main_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfp_main_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:782:1: note: in expansion of macro 'module_init' 782 | module_init(nfp_main_init); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:749:19: note: 'init_module' target declared here 749 | static int __init nfp_main_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/nvidia/forcedeth.c:49: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'init_module' target declared here 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/nvidia/forcedeth.c:49: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'cleanup_module' target declared here 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_iwarp.c: In function 'qed_iwarp_parse_rx_pkt': drivers/net/ethernet/qlogic/qed/qed_iwarp.c:1685:19: 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] 1685 | vethh = (struct vlan_ethhdr *)ethh; | ^~~~~~~~~~~ In file included from ./include/net/flow_dissector.h:7, from ./include/linux/skbuff.h:38, from ./include/linux/if_ether.h:23, from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:32: ./include/uapi/linux/if_ether.h:161:8: note: defined here 161 | struct ethhdr { | ^~~~~~ In file included from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:33: ./include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qede_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:327:1: note: in expansion of macro 'module_exit' 327 | module_exit(qede_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:316:20: note: 'cleanup_module' target declared here 316 | static void __exit qede_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qede_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:326:1: note: in expansion of macro 'module_init' 326 | module_init(qede_init); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:283:12: note: 'init_module' target declared here 283 | int __init qede_init(void) | ^~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:458:48: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | return qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:617:13: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 617 | (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:718:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:791:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:848:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:875:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:933:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:955:32: warning: taking address of packed member of 'struct qlcnic_nic_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 955 | ipa = (struct qlcnic_ipaddr *)&req.words[1]; | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:958:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:976:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 976 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1002:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1557:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1557 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/ip.h:31, from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlcnic_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4320:1: note: in expansion of macro 'module_exit' 4320 | module_exit(qlcnic_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4310:20: note: 'cleanup_module' target declared here 4310 | static void __exit qlcnic_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/ip.h:31, from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlcnic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4308:1: note: in expansion of macro 'module_init' 4308 | module_init(qlcnic_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4286:19: note: 'init_module' target declared here 4286 | static int __init qlcnic_init_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_read_memory_pexdma': drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:830:12: warning: converting a packed 'struct qlcnic_pex_dma_descriptor' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 830 | (u32 *)dma_descr, temp); | ^ drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:36:8: note: defined here 36 | struct qlcnic_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlge_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'cleanup_module' target declared here 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlge_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'init_module' target declared here 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ql3xxx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qla3xxx.c:14: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'cleanup_module' target declared here 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ql3xxx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qla3xxx.c:14: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'init_module' target declared here 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r6040_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/rdc/r6040.c:32: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'cleanup_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r6040_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/rdc/r6040.c:32: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'init_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'cleanup_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'init_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139too.c:98: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8139_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2688:1: note: in expansion of macro 'module_exit' 2688 | module_exit(rtl8139_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2681:20: note: 'cleanup_module' target declared here 2681 | static void __exit rtl8139_cleanup_module (void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139too.c:98: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8139_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2687:1: note: in expansion of macro 'module_init' 2687 | module_init(rtl8139_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2668:19: note: 'init_module' target declared here 2668 | static int __init rtl8139_init_module (void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'cleanup_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'init_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rocker_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3149:1: note: in expansion of macro 'module_init' 3149 | module_init(rocker_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3125:19: note: 'init_module' target declared here 3125 | static int __init rocker_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rocker_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3150:1: note: in expansion of macro 'module_exit' 3150 | module_exit(rocker_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3142:20: note: 'cleanup_module' target declared here 3142 | static void __exit rocker_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/silan/sc92031.c:25: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'cleanup_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/silan/sc92031.c:25: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'init_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis190_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/sis/sis190.c:24: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'cleanup_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis190_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/sis/sis190.c:24: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'init_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis900.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis900_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2513:1: note: in expansion of macro 'module_exit' 2513 | module_exit(sis900_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2507:20: note: 'cleanup_module' target declared here 2507 | static void __exit sis900_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis900.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis900_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2512:1: note: in expansion of macro 'module_init' 2512 | module_init(sis900_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2497:19: note: 'init_module' target declared here 2497 | static int __init sis900_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/smsc/smc91c92_cs.c:35: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'cleanup_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/smsc/smc91c92_cs.c:35: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'init_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/epic100.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'epic_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1575:1: note: in expansion of macro 'module_exit' 1575 | module_exit(epic_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1568:20: note: 'cleanup_module' target declared here 1568 | static void __exit epic_cleanup (void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/epic100.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'epic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1574:1: note: in expansion of macro 'module_init' 1574 | module_init(epic_init); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1557:19: note: 'init_module' target declared here 1557 | static int __init epic_init (void) | ^~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/smsc/smsc9420.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc9420_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1706:1: note: in expansion of macro 'module_exit' 1706 | module_exit(smsc9420_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1700:20: note: 'cleanup_module' target declared here 1700 | static void __exit smsc9420_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/smsc/smsc9420.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc9420_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1705:1: note: in expansion of macro 'module_init' 1705 | module_init(smsc9420_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1693:19: note: 'init_module' target declared here 1693 | static int __init smsc9420_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc911x_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2697:1: note: in expansion of macro 'module_exit' 2697 | module_exit(smsc911x_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2691:20: note: 'cleanup_module' target declared here 2691 | static void __exit smsc911x_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc911x_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2696:1: note: in expansion of macro 'module_init' 2696 | module_init(smsc911x_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2684:19: note: 'init_module' target declared here 2684 | static int __init smsc911x_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stmmac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4664:1: note: in expansion of macro 'module_init' 4664 | module_init(stmmac_init) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4638:19: note: 'init_module' target declared here 4638 | 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:4665:1: note: in expansion of macro 'module_exit' 4665 | module_exit(stmmac_exit) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4657:20: note: 'cleanup_module' target declared here 4657 | static void __exit stmmac_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sunhme.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'happy_meal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3395:1: note: in expansion of macro 'module_exit' 3395 | module_exit(happy_meal_exit); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3384:20: note: 'cleanup_module' target declared here 3384 | static void __exit happy_meal_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sunhme.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'happy_meal_probe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3394:1: note: in expansion of macro 'module_init' 3394 | module_init(happy_meal_probe); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3363:19: note: 'init_module' target declared here 3363 | static int __init happy_meal_probe(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/sun/sungem.c:22: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'cleanup_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/sun/sungem.c:22: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'init_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/cassini.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cas_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5280:1: note: in expansion of macro 'module_exit' 5280 | module_exit(cas_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5274:20: note: 'cleanup_module' target declared here 5274 | static void __exit cas_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/cassini.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5279:1: note: in expansion of macro 'module_init' 5279 | module_init(cas_init); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5264:19: note: 'init_module' target declared here 5264 | static int __init cas_init(void) | ^~~~~~~~ drivers/net/ethernet/sun/niu.c: In function 'niu_compute_tx_flags': drivers/net/ethernet/sun/niu.c:6555:36: warning: converting a packed 'struct ethhdr' pointer (alignment 1) to a 'struct vlan_ethhdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 6555 | struct vlan_ethhdr *vp = (struct vlan_ethhdr *) ehdr; | ^~~~~~~~~~~ In file included from ./include/net/flow_dissector.h:7, from ./include/linux/skbuff.h:38, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sun/niu.c:14: ./include/uapi/linux/if_ether.h:161:8: note: defined here 161 | struct ethhdr { | ^~~~~~ In file included from drivers/net/ethernet/sun/niu.c:23: ./include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/niu.c:9: drivers/net/ethernet/sun/niu.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'niu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10198:1: note: in expansion of macro 'module_exit' 10198 | module_exit(niu_exit); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10189:20: note: 'cleanup_module' target declared here 10189 | 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:10197:1: note: in expansion of macro 'module_init' 10197 | module_init(niu_init); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10166:19: note: 'init_module' target declared here 10166 | static int __init niu_init(void) | ^~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c: In function 'bdx_tx_map_skb': drivers/net/ethernet/tehuti/tehuti.c:1492:20: warning: taking address of packed member of 'struct txd_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1492 | struct pbl *pbl = &txdd->pbl[0]; | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/tehuti/tehuti.h:14, from drivers/net/ethernet/tehuti/tehuti.c:67: drivers/net/ethernet/tehuti/tehuti.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2463:1: note: in expansion of macro 'module_exit' 2463 | module_exit(bdx_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2456:20: note: 'cleanup_module' target declared here 2456 | static void __exit bdx_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/tehuti/tehuti.h:14, from drivers/net/ethernet/tehuti/tehuti.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdx_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2454:1: note: in expansion of macro 'module_init' 2454 | module_init(bdx_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2446:19: note: 'init_module' target declared here 2446 | static int __init bdx_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/ti/tlan.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:654:1: note: in expansion of macro 'module_exit' 654 | module_exit(tlan_exit); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:642:20: note: 'cleanup_module' target declared here 642 | static void __exit tlan_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/ti/tlan.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlan_probe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:653:1: note: in expansion of macro 'module_init' 653 | module_init(tlan_probe); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:398:19: note: 'init_module' target declared here 398 | static int __init tlan_probe(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/via/via-rhine.c:90: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rhine_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2652:1: note: in expansion of macro 'module_exit' 2652 | module_exit(rhine_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2644:20: note: 'cleanup_module' target declared here 2644 | static void __exit rhine_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/via/via-rhine.c:90: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rhine_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2651:1: note: in expansion of macro 'module_init' 2651 | module_init(rhine_init); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2619:19: note: 'init_module' target declared here 2619 | static int __init rhine_init(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/via/via-velocity.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'velocity_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3749:1: note: in expansion of macro 'module_exit' 3749 | module_exit(velocity_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3740:20: note: 'cleanup_module' target declared here 3740 | static void __exit velocity_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/via/via-velocity.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'velocity_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3748:1: note: in expansion of macro 'module_init' 3748 | module_init(velocity_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3714:19: note: 'init_module' target declared here 3714 | static int __init velocity_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'init_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'cleanup_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'init_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'cleanup_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/xircom/xirc2ps_cs.c:74: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'cleanup_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/ethernet/xircom/xirc2ps_cs.c:74: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'init_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/ethernet/dnet.c:11: drivers/net/ethernet/dnet.c:897:24: note: 'init_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/net/ethernet/dnet.c:11: drivers/net/ethernet/dnet.c:897:24: note: 'cleanup_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/jme.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jme_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3320:1: note: in expansion of macro 'module_init' 3320 | module_init(jme_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3308:1: note: 'init_module' target declared here 3308 | jme_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/jme.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jme_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/jme.c:3321:1: note: in expansion of macro 'module_exit' 3321 | module_exit(jme_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3315:1: note: 'cleanup_module' target declared here 3315 | jme_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/fealnx.c:71: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fealnx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1967:1: note: in expansion of macro 'module_exit' 1967 | module_exit(fealnx_exit); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1961:20: note: 'cleanup_module' target declared here 1961 | static void __exit fealnx_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/fealnx.c:71: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fealnx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1966:1: note: in expansion of macro 'module_init' 1966 | module_init(fealnx_init); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1951:19: note: 'init_module' target declared here 1951 | static int __init fealnx_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ethoc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'cleanup_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ethoc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'init_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/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/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/atusb.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'cleanup_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'init_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/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:1122:1: note: in expansion of macro 'module_init' 1122 | module_init(ipvlan_init_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1069:19: note: 'init_module' target declared here 1069 | 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:1123:1: note: in expansion of macro 'module_exit' 1123 | module_exit(ipvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit ipvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'cleanup_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'init_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mdio-gpio.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-gpio.c:208:1: note: in expansion of macro 'module_platform_driver' 208 | module_platform_driver(mdio_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/phy/mdio-gpio.c:25: drivers/net/phy/mdio-gpio.c:208:24: note: 'cleanup_module' target declared here 208 | module_platform_driver(mdio_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/phy/mdio-gpio.c:208:1: note: in expansion of macro 'module_platform_driver' 208 | module_platform_driver(mdio_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mdio-gpio.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-gpio.c:208:1: note: in expansion of macro 'module_platform_driver' 208 | module_platform_driver(mdio_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/phy/mdio-gpio.c:25: drivers/net/phy/mdio-gpio.c:208:24: note: 'init_module' target declared here 208 | module_platform_driver(mdio_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/phy/mdio-gpio.c:208:1: note: in expansion of macro 'module_platform_driver' 208 | module_platform_driver(mdio_gpio_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:1550:1: note: in expansion of macro 'module_init' 1550 | module_init(dp83640_init); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1535:19: note: 'init_module' target declared here 1535 | 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:1551:1: note: in expansion of macro 'module_exit' 1551 | module_exit(dp83640_exit); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1540:20: note: 'cleanup_module' target declared here 1540 | 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:2364:1: note: in expansion of macro 'module_phy_driver' 2364 | 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:2364:1: note: in expansion of macro 'module_phy_driver' 2364 | 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:2364:1: note: in expansion of macro 'module_phy_driver' 2364 | 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:2364:1: note: in expansion of macro 'module_phy_driver' 2364 | 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:1016:1: note: in expansion of macro 'module_phy_driver' 1016 | 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:1016:1: note: in expansion of macro 'module_phy_driver' 1016 | 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:1016:1: note: in expansion of macro 'module_phy_driver' 1016 | 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:1016:1: note: in expansion of macro 'module_phy_driver' 1016 | 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:119:1: note: in expansion of macro 'mdio_module_driver' 119 | 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:119:1: note: in expansion of macro 'mdio_module_driver' 119 | 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:119:1: note: in expansion of macro 'mdio_module_driver' 119 | 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:119:1: note: in expansion of macro 'mdio_module_driver' 119 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3272:1: note: in expansion of macro 'module_init' 3272 | module_init(ppp_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:1170:19: note: 'init_module' target declared here 1170 | static int __init ppp_init(void) | ^~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3273:1: note: in expansion of macro 'module_exit' 3273 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3224:20: note: 'cleanup_module' target declared here 3224 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1026:1: note: in expansion of macro 'module_init' 1026 | module_init(ppp_async_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here 392 | ppp_async_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_exit' 1027 | module_exit(ppp_async_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1020:20: note: 'cleanup_module' target declared here 1020 | static void __exit ppp_async_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(bsdcomp_init); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here 1154 | static int __init bsdcomp_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(bsdcomp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here 1162 | static void __exit bsdcomp_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:627:1: note: in expansion of macro 'module_init' 627 | module_init(deflate_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here 611 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:628:1: note: in expansion of macro 'module_exit' 628 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit deflate_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:756:1: note: in expansion of macro 'module_init' 756 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:728:19: note: 'init_module' target declared here 728 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:757:1: note: in expansion of macro 'module_exit' 757 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:750:20: note: 'cleanup_module' target declared here 750 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_init' 738 | module_init(ppp_sync_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:385:1: note: 'init_module' target declared here 385 | ppp_sync_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here 732 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(pppox_init); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here 134 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(pppoe_init); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here 1160 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(pppoe_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here 1190 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ drivers/net/ppp/pptp.c: In function 'pptp_bind': drivers/net/ppp/pptp.c:402:19: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: drivers/net/ppp/pptp.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:693:1: note: in expansion of macro 'module_init' 693 | module_init(pptp_init_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:646:19: note: 'init_module' target declared here 646 | 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:694:1: note: in expansion of macro 'module_exit' 694 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:685:20: note: 'cleanup_module' target declared here 685 | 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:3012:1: note: in expansion of macro 'module_init' 3012 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2980:19: note: 'init_module' target declared here 2980 | 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:3013:1: note: in expansion of macro 'module_exit' 3013 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:3005:20: note: 'cleanup_module' target declared here 3005 | 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:698:1: note: in expansion of macro 'module_init' 698 | module_init(lb_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:688:19: note: 'init_module' target declared here 688 | 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:699:1: note: in expansion of macro 'module_exit' 699 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:693:20: note: 'cleanup_module' target declared here 693 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'cleanup_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'init_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pegasus_exit); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit pegasus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pegasus_init); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here 1338 | static int __init pegasus_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'cleanup_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'init_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'cleanup_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'init_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/hso.c:3302:1: note: in expansion of macro 'module_exit' 3302 | module_exit(hso_exit); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3290:20: note: 'cleanup_module' target declared here 3290 | static void __exit hso_exit(void) | ^~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_init' 3301 | module_init(hso_init); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3232:19: note: 'init_module' target declared here 3232 | static int __init hso_init(void) | ^~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'cleanup_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'init_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1390:1: note: in expansion of macro 'module_usb_driver' 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:1390:19: note: 'cleanup_module' target declared here 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1390:1: note: in expansion of macro 'module_usb_driver' 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1390:1: note: in expansion of macro 'module_usb_driver' 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:1390:19: note: 'init_module' target declared here 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1390:1: note: in expansion of macro 'module_usb_driver' 1390 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'cleanup_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'init_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'cleanup_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'init_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2208:1: note: in expansion of macro 'module_usb_driver' 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:2208:19: note: 'cleanup_module' target declared here 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2208:1: note: in expansion of macro 'module_usb_driver' 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2208:1: note: in expansion of macro 'module_usb_driver' 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:2208:19: note: 'init_module' target declared here 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2208:1: note: in expansion of macro 'module_usb_driver' 2208 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': drivers/net/usb/net1080.c:372:25: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | hdr_len = le16_to_cpup(&header->hdr_len); | ^~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c:373:28: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | packet_len = le16_to_cpup(&header->packet_len); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: drivers/net/usb/net1080.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2182:1: note: in expansion of macro 'module_init' 2182 | module_init(usbnet_init); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2173:19: note: 'init_module' target declared here 2173 | static int __init usbnet_init(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/usbnet.c:2187:1: note: in expansion of macro 'module_exit' 2187 | module_exit(usbnet_exit); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2184:20: note: 'cleanup_module' target declared here 2184 | static void __exit usbnet_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'cleanup_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'init_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'cleanup_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'init_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'cleanup_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'init_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'cleanup_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'init_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': drivers/net/usb/lg-vl600.c:131:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:153:29: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | buf->len != le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:159:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:166:23: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | count = le32_to_cpup(&frame->pkt_cnt); | ^~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:177:47: warning: taking address of packed member of 'struct vl600_pkt_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); | ^~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:190:20: warning: taking address of packed member of 'struct ethhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && | ^~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': drivers/net/usb/lg-vl600.c:255:60: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) | ^~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: drivers/net/usb/lg-vl600.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'cleanup_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'init_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1443:1: note: in expansion of macro 'module_usb_driver' 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:1443:19: note: 'cleanup_module' target declared here 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1443:1: note: in expansion of macro 'module_usb_driver' 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1443:1: note: in expansion of macro 'module_usb_driver' 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.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:1443:19: note: 'init_module' target declared here 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1443:1: note: in expansion of macro 'module_usb_driver' 1443 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': drivers/net/wireless/ath/ath10k/htt_rx.c:2374:35: warning: taking address of packed member of 'struct htt_tx_fetch_confirm' may result in an unaligned pointer value [-Waddress-of-packed-member] 2374 | resp->tx_fetch_confirm.resp_ids, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3489:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3489 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3535:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3535 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3587:5: warning: taking address of packed member of 'struct wmi_10_4_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3587 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:5186:21: warning: taking address of packed member of 'struct wmi_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5186 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:5224:21: warning: taking address of packed member of 'struct wmi_10x_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5224 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': drivers/net/wireless/ath/ath10k/wmi-tlv.c:860:29: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 860 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; | ^~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/pci.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3748:1: note: in expansion of macro 'module_exit' 3748 | module_exit(ath10k_pci_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3742:20: note: 'cleanup_module' target declared here 3742 | static void __exit ath10k_pci_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/pci.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3740:1: note: in expansion of macro 'module_init' 3740 | module_init(ath10k_pci_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3725:19: note: 'init_module' target declared here 3725 | static int __init ath10k_pci_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2109:1: note: in expansion of macro 'module_exit' 2109 | module_exit(ath10k_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2103:20: note: 'cleanup_module' target declared here 2103 | static void __exit ath10k_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2108:1: note: in expansion of macro 'module_init' 2108 | module_init(ath10k_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2092:19: note: 'init_module' target declared here 2092 | static int __init ath10k_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/usb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath10k/usb.c:20: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'cleanup_module' target declared here 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/usb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath10k/usb.c:20: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'init_module' target declared here 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath5k/pci.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/ath/ath5k/pci.c:20: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'cleanup_module' target declared here 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath5k/pci.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/ath/ath5k/pci.c:20: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'init_module' target declared here 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': drivers/net/wireless/ath/ath6kl/main.c:834:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:835:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 835 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:836:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:837:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 837 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:838:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 838 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:839:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 839 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:840:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:841:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1449:1: note: in expansion of macro 'module_exit' 1449 | module_exit(ath6kl_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1443:20: note: 'cleanup_module' target declared here 1443 | static void __exit ath6kl_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1448:1: note: in expansion of macro 'module_init' 1448 | module_init(ath6kl_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1432:19: note: 'init_module' target declared here 1432 | static int __init ath6kl_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'cleanup_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'init_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1168:1: note: in expansion of macro 'module_init' 1168 | module_init(ath9k_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1142:19: note: 'init_module' target declared here 1142 | static int __init ath9k_init(void) | ^~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1177:1: note: in expansion of macro 'module_exit' 1177 | module_exit(ath9k_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1170:20: note: 'cleanup_module' target declared here 1170 | static void __exit ath9k_exit(void) | ^~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:99:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:113:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:40:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:54:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:43:2: warning: converting a packed 'struct ar9287_eeprom' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 43 | eep_data = (u16 *)eep; | ^~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/hw.h:27, from drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here 617 | struct ar9287_eeprom { | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:56:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_cmn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:410:1: note: in expansion of macro 'module_init' 410 | module_init(ath9k_cmn_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:406:19: note: 'init_module' target declared here 406 | static int __init ath9k_cmn_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_cmn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(ath9k_cmn_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit ath9k_cmn_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_htc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1025:1: note: in expansion of macro 'module_init' 1025 | module_init(ath9k_htc_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1016:19: note: 'init_module' target declared here 1016 | static int __init ath9k_htc_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_htc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1032:1: note: in expansion of macro 'module_exit' 1032 | module_exit(ath9k_htc_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1027:20: note: 'cleanup_module' target declared here 1027 | static void __exit ath9k_htc_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carl9170_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'cleanup_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carl9170_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'init_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c: In function 'wcn36xx_update_allowed_rates': drivers/net/wireless/ath/wcn36xx/main.c:722:16: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rates_table = sta_priv->supported_rates.dsss_rates; | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:733:16: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | rates_table = sta_priv->supported_rates.ofdm_rates; | ^~~~~~~~ In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: drivers/net/wireless/ath/wcn36xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcn36xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ath/wcn36xx/main.c:21: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'cleanup_module' target declared here 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcn36xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ath/wcn36xx/main.c:21: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'init_module' target declared here 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/smd.c: In function 'wcn36xx_smd_feature_caps_exchange': drivers/net/wireless/ath/wcn36xx/smd.c:2058:24: warning: taking address of packed member of 'struct wcn36xx_hal_feat_caps_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | set_feat_caps(msg_body.feat_caps, STA_POWERSAVE); | ~~~~~~~~^~~~~~~~~~ In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wil6210_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:693:1: note: in expansion of macro 'module_exit' 693 | module_exit(wil6210_driver_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit wil6210_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wil6210_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:686:1: note: in expansion of macro 'module_init' 686 | module_init(wil6210_driver_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:673:19: note: 'init_module' target declared here 673 | static int __init wil6210_driver_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/debugfs.c: In function 'wil_txdesc_debugfs_show': drivers/net/wireless/ath/wil6210/debugfs.c:1131:2: warning: converting a packed 'volatile struct vring_tx_desc' pointer (alignment 1) to a 'u32' {aka 'volatile unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1131 | u = (volatile u32 *)d; | ^ drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': drivers/net/wireless/ath/wil6210/txrx_edma.c:207:39: warning: taking address of packed member of 'struct wil_ring_rx_enhanced_dma' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_desc_map_edma': drivers/net/wireless/ath/wil6210/txrx_edma.c:1104:39: warning: taking address of packed member of 'struct wil_ring_tx_enhanced_dma' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5886:1: note: in expansion of macro 'module_exit' 5886 | module_exit(b43_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5873:20: note: 'cleanup_module' target declared here 5873 | static void __exit b43_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5885:1: note: in expansion of macro 'module_init' 5885 | module_init(b43_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5838:19: note: 'init_module' target declared here 5838 | static int __init b43_init(void) | ^~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': drivers/net/wireless/broadcom/b43/xmit.c:457:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:461:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:465:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:479:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:483:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:487:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:519:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 519 | (&txhdr->format_598.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:523:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | (&txhdr->format_351.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:527:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | (&txhdr->format_410.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43legacy_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4066:1: note: in expansion of macro 'module_exit' 4066 | module_exit(b43legacy_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4059:20: note: 'cleanup_module' target declared here 4059 | static void __exit b43legacy_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43legacy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4065:1: note: in expansion of macro 'module_init' 4065 | module_init(b43legacy_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4040:19: note: 'init_module' target declared here 4040 | static int __init b43legacy_init(void) | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': drivers/net/wireless/broadcom/b43legacy/xmit.c:127:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | __le32 *data = &(plcp->data); | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c: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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_accumulative_stats': drivers/net/wireless/intel/iwlegacy/4965-mac.c:1342:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | prev_stats = (__le32 *) &il->_4965.stats; | ^~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1343:24: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1343 | accum_stats = (u32 *) &il->_4965.accum_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1347:18: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1347 | delta = (u32 *) &il->_4965.delta_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1348:22: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | max_delta = (u32 *) &il->_4965.max_delta; | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hdl_stats': drivers/net/wireless/intel/iwlegacy/4965-mac.c:1386:43: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hw_get_beacon_cmd': drivers/net/wireless/intel/iwlegacy/4965-mac.c:3821:48: warning: taking address of packed member of 'struct il_tx_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 3821 | il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: drivers/net/wireless/intel/iwlegacy/4965-mac.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il4965_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6853:1: note: in expansion of macro 'module_init' 6853 | module_init(il4965_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6819:1: note: 'init_module' target declared here 6819 | il4965_init(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il4965_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6852:1: note: in expansion of macro 'module_exit' 6852 | module_exit(il4965_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6846:1: note: 'cleanup_module' target declared here 6846 | il4965_exit(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function 'il4965_sensitivity_write': drivers/net/wireless/intel/iwlegacy/4965-calib.c:408:50: warning: taking address of packed member of 'struct il_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 408 | il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il3945_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3947:1: note: in expansion of macro 'module_exit' 3947 | module_exit(il3945_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3925:1: note: 'cleanup_module' target declared here 3925 | il3945_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il3945_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3948:1: note: in expansion of macro 'module_init' 3948 | module_init(il3945_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3889:1: note: 'init_module' target declared here 3889 | il3945_init(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_stats': drivers/net/wireless/intel/iwlegacy/3945.c:427:43: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 427 | il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_c_stats': drivers/net/wireless/intel/iwlegacy/3945.c:437:28: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 437 | __le32 *flag = (__le32 *) &pkt->u.raw; | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_pass_packet_to_mac80211': drivers/net/wireless/intel/iwlegacy/3945.c:517:11: warning: converting a packed 'struct il_rx_pkt' pointer (alignment 1) to a 'struct ieee80211_hdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 517 | le32_to_cpu(rx_end->status), stats); | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/common.h:38, from drivers/net/wireless/intel/iwlegacy/3945.c:41: drivers/net/wireless/intel/iwlegacy/commands.h:3335:8: note: defined here 3335 | struct il_rx_pkt { | ^~~~~~~~~ In file included from ./include/net/mac80211.h:23, from drivers/net/wireless/intel/iwlegacy/3945.c:39: ./include/linux/ieee80211.h:236:8: note: defined here 236 | struct ieee80211_hdr { | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hw_get_beacon_cmd': drivers/net/wireless/intel/iwlegacy/3945.c:2442:48: warning: taking address of packed member of 'struct il3945_tx_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2442 | il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2172:1: note: in expansion of macro 'module_init' 2172 | module_init(iwl_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2153:19: note: 'init_module' target declared here 2153 | static int __init iwl_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2179:1: note: in expansion of macro 'module_exit' 2179 | module_exit(iwl_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2174:20: note: 'cleanup_module' target declared here 2174 | static void __exit iwl_exit(void) | ^~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function 'iwlagn_wowlan_program_keys': drivers/net/wireless/intel/iwlwifi/dvm/lib.c:941:42: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:970:37: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:973:37: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_sensitivity_write': drivers/net/wireless/intel/iwlwifi/dvm/calib.c:486:49: warning: taking address of packed member of 'struct iwl_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 486 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_enhance_sensitivity_write': drivers/net/wireless/intel/iwlwifi/dvm/calib.c:521:49: warning: taking address of packed member of 'struct iwl_enhance_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 521 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_accumulative_statistics': drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: warning: converting a packed 'struct statistics_general_common' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | ACCUM(common); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2675:8: note: defined here 2675 | struct statistics_general_common { | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: warning: converting a packed 'struct statistics_rx_non_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | ACCUM(rx_non_phy); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2559:8: note: defined here 2559 | struct statistics_rx_non_phy { | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | ACCUM(rx_ofdm); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here 2521 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: warning: converting a packed 'struct statistics_rx_ht_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | ACCUM(rx_ofdm_ht); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2544:8: note: defined here 2544 | struct statistics_rx_ht_phy { | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | ACCUM(rx_cck); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here 2521 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: warning: converting a packed 'struct statistics_tx' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | ACCUM(tx); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2640:8: note: defined here 2640 | struct statistics_tx { | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: warning: converting a packed 'struct statistics_bt_activity' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | ACCUM(bt_activity); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2693:8: note: defined here 2693 | struct statistics_bt_activity { | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_rx_statistics': drivers/net/wireless/intel/iwlwifi/dvm/rx.c:386:10: warning: taking address of packed member of 'struct iwl_bt_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:404:10: warning: taking address of packed member of 'struct iwl_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 404 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function 'iwl_mvm_mfu_assert_dump_notif': drivers/net/wireless/intel/iwlwifi/mvm/fw.c:190:22: warning: taking address of packed member of 'struct iwl_mfu_assert_dump_notif' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | __le32 *dump_data = mfu_dump_notif->data; | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function 'iwl_mvm_get_regdomain': drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:318:15: warning: taking address of packed member of 'struct iwl_mcc_update_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | resp->channels, | ~~~~^~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function 'iwl_mvm_d0i3_exit_work': drivers/net/wireless/intel/iwlwifi/mvm/ops.c:1619:12: warning: taking address of packed member of 'struct iwl_wowlan_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1619 | qos_seq = status->qos_seq_ctr; | ^~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_mvm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(iwl_mvm_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:121:19: note: 'init_module' target declared here 121 | static int __init iwl_mvm_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_mvm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(iwl_mvm_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit iwl_mvm_exit(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v6': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1016:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1016 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1017:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1017 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v7': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1036:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1036 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1037:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1037 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v9': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1073:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1073 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1074:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1074 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/utils.c: In function 'iwl_mvm_enable_txq': drivers/net/wireless/intel/iwlwifi/mvm/utils.c:787:16: warning: taking address of packed member of 'struct iwl_scd_txq_cfg_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | le16_add_cpu(&cmd.ssn, 1); | ^~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function 'iwl_mvm_handle_rx_statistics': drivers/net/wireless/intel/iwlwifi/mvm/rx.c:807:19: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | bytes = (void *)&v11->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:808:22: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 808 | air_time = (void *)&v11->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:813:19: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | bytes = (void *)&stats->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:814:22: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 814 | air_time = (void *)&stats->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function 'iwl_mvm_update_quotas': drivers/net/wireless/intel/iwlwifi/mvm/quota.c:315:17: warning: taking address of packed member of 'struct iwl_time_quota_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | le32_add_cpu(&qdata->quota, quota_rem); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function 'iwl_mvm_send_proto_offload': drivers/net/wireless/intel/iwlwifi/mvm/offloading.c:161:23: warning: taking address of packed member of 'struct iwl_ns_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | if (ipv6_addr_cmp(&nsc[j].dest_ipv6_addr, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function 'iwl_mvm_wowlan_program_keys': drivers/net/wireless/intel/iwlwifi/mvm/d3.c:264:43: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 264 | iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:294:38: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:297:38: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1727:1: note: in expansion of macro 'module_init' 1727 | module_init(iwl_drv_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1705:19: note: 'init_module' target declared here 1705 | static int __init iwl_drv_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1737:1: note: in expansion of macro 'module_exit' 1737 | module_exit(iwl_drv_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1729:20: note: 'cleanup_module' target declared here 1729 | static void __exit iwl_drv_exit(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: In function 'iwl_get_nvm': drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c:1383:19: warning: taking address of packed member of 'struct iwl_nvm_get_info_regulatory' may result in an unaligned pointer value [-Waddress-of-packed-member] 1383 | rsp->regulatory.channel_profile, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2135:15: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2135 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2208:16: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2208 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function 'iwl_pcie_gen2_build_amsdu': drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:290:15: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:335:16: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 335 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/main.c:79: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_orinoco': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2414:1: note: in expansion of macro 'module_init' 2414 | module_init(init_orinoco); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2404:19: note: 'init_module' target declared here 2404 | static int __init init_orinoco(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/main.c:79: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_orinoco': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2415:1: note: in expansion of macro 'module_exit' 2415 | module_exit(exit_orinoco); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2410:20: note: 'cleanup_module' target declared here 2410 | static void __exit exit_orinoco(void) | ^~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/scan.c: In function 'orinoco_add_hostscan_result': drivers/net/wireless/intersil/orinoco/scan.c:101:47: warning: taking address of packed member of 'struct symbol_scan_apinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | ie_len += symbol_build_supp_rates(ie, bss->s.rates); | ~~~~~~^~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'cleanup_module' target declared here 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'init_module' target declared here 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_plx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:363:1: note: in expansion of macro 'module_exit' 363 | module_exit(orinoco_plx_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit orinoco_plx_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_plx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:362:1: note: in expansion of macro 'module_init' 362 | module_init(orinoco_plx_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:351:19: note: 'init_module' target declared here 351 | static int __init orinoco_plx_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:258:1: note: in expansion of macro 'module_exit' 258 | module_exit(orinoco_pci_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit orinoco_pci_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:257:1: note: in expansion of macro 'module_init' 257 | module_init(orinoco_pci_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:246:19: note: 'init_module' target declared here 246 | static int __init orinoco_pci_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_nortel_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(orinoco_nortel_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit orinoco_nortel_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_nortel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(orinoco_nortel_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:303:19: note: 'init_module' target declared here 303 | static int __init orinoco_nortel_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'cleanup_module' target declared here 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'init_module' target declared here 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': drivers/net/wireless/intersil/p54/fwio.c:59:11: warning: taking address of packed member of 'struct bootrec' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | bootrec->data); | ^~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'init_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54p_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/intersil/p54/p54pci.c:16: drivers/net/wireless/intersil/p54/p54pci.c:703:19: note: 'cleanup_module' target declared here 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54p_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/intersil/p54/p54pci.c:16: drivers/net/wireless/intersil/p54/p54pci.c:703:19: note: 'init_module' target declared here 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1147:1: note: in expansion of macro 'module_init' 1147 | module_init(lbs_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1131:19: note: 'init_module' target declared here 1131 | static int __init lbs_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1148:1: note: in expansion of macro 'module_exit' 1148 | module_exit(lbs_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1142:20: note: 'cleanup_module' target declared here 1142 | static void __exit lbs_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'cleanup_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'init_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'cleanup_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'init_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_sdio_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1411:1: note: in expansion of macro 'module_exit' 1411 | module_exit(if_sdio_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1400:20: note: 'cleanup_module' target declared here 1400 | static void __exit if_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_sdio_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1410:1: note: in expansion of macro 'module_init' 1410 | module_init(if_sdio_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1385:19: note: 'init_module' target declared here 1385 | static int __init if_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': drivers/net/wireless/marvell/mwifiex/wmm.c:946:5: warning: converting a packed 'struct mwifiex_ie_types_data' pointer (alignment 1) to a 'struct mwifiex_ie_types_wmm_queue_status' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 946 | tlv_hdr; | ^~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/wmm.c:23: drivers/net/wireless/marvell/mwifiex/fw.h:653:8: note: defined here 653 | struct mwifiex_ie_types_data { | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/fw.h:1749:8: note: defined here 1749 | struct mwifiex_ie_types_wmm_queue_status { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': drivers/net/wireless/marvell/mwifiex/scan.c:697:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': drivers/net/wireless/marvell/mwifiex/scan.c:2386:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2386 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2425:26: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2425 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2450:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 2450 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:81:45: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:129:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:134:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1356:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1356 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1378:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1659:11: warning: taking address of packed member of 'struct coalesce_receive_filt_rule' may result in an unaligned pointer value [-Waddress-of-packed-member] 1659 | param = rule->params; | ^~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1683:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1683 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1691:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1709:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1736:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | le16_unaligned_add_cpu(&cmd->size, len); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1760:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1760 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1862:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': drivers/net/wireless/marvell/mwifiex/uap_cmd.c:726:12: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': drivers/net/wireless/marvell/mwifiex/ie.c:134:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&ie_list->len, | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': drivers/net/wireless/marvell/mwifiex/ie.c:176:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:183:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:190:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': drivers/net/wireless/marvell/mwifiex/ie.c:246:26: warning: taking address of packed member of 'struct mwifiex_ie' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': drivers/net/wireless/marvell/mwifiex/11h.c:153:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'cleanup_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'init_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_pcie_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'cleanup_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_pcie_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'init_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'cleanup_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'init_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': drivers/net/wireless/marvell/mwl8k.c:1352:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1352 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': drivers/net/wireless/marvell/mwl8k.c:1928:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1928 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: drivers/net/wireless/marvell/mwl8k.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwl8k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/wireless/marvell/mwl8k.c:12: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'cleanup_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwl8k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/wireless/marvell/mwl8k.c:12: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'init_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x0_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x0_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'cleanup_module' target declared here 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'init_module' target declared here 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x2u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'cleanup_module' target declared here 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x2u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'init_module' target declared here 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt7601u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'cleanup_module' target declared here 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt7601u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'init_module' target declared here 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qtnf_pcie_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1490:1: note: in expansion of macro 'module_exit' 1490 | module_exit(qtnf_pcie_exit); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1483:20: note: 'cleanup_module' target declared here 1483 | static void __exit qtnf_pcie_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qtnf_pcie_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1489:1: note: in expansion of macro 'module_init' 1489 | module_init(qtnf_pcie_register); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1477:19: note: 'init_module' target declared here 1477 | static int __init qtnf_pcie_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2400pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'cleanup_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2400pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'init_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'cleanup_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'init_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt61pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'cleanup_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt61pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'init_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'cleanup_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'init_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'cleanup_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'init_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:386:31: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:392:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:395:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:432:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:438:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:603:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:623:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:640:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:720:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | rtl818x_iowrite32(priv, &priv->map->IMR, | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:729:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:738:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:740:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:768:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:771:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:778:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:787:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:805:34: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:807:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:855:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:861:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:863:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:866:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:868:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:870:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:872:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:874:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:892:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:935:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:937:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:958:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:959:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:961:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:967:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:970:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1154:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1155:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1178:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1209:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1226:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1276:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1277:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1404:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1407:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1410:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1413:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1597:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1654:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1817:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8180_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:46: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'cleanup_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8180_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:46: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'init_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_write': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:34:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 34 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:35:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 35 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:37:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:39:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:40:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:44:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:47:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:58:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:60:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:61:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:64:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 64 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:67:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:71:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:72:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:73:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_read': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:82:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:83:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:84:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:88:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:89:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:91:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:94:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:102:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:107:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:111:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:117:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:123:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:124:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:126:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 126 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:130:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:134:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:141:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:145:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:149:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:153:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:158:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:161:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:167:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:172:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:290:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:313:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:314:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:315:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:321:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:324:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:325:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:326:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 326 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:359:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:447:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225z2_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:542:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:543:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 543 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:544:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:550:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:553:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:554:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:555:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:560:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:607:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:699:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_stop': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:712:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:713:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 713 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8180_detect_rf': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:753:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 753 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:754:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:755:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'write_sa2400': drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:58:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'sa2400_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:177:35: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:178:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:190:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c: In function 'write_max2820': drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c:57:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 57 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c: In function 'write_grf5101': drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c:52:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 52 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:599:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 599 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:600:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:661:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:676:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:679:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:693:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:699:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:702:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 702 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:706:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:709:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 709 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:710:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:711:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:714:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:715:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:716:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 716 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:722:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:727:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:820:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:821:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 821 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:827:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 827 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:832:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:833:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:834:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:841:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:865:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 865 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:949:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:972:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:974:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 974 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:975:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:992:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 992 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1008:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1008 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1028:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1028 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1057:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1057 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1058:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1160:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1160 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1165:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1165 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1169:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1171:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1171 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1172:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1172 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1174 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1336:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1488:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1488 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1533:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1533 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8187_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'cleanup_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8187_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'init_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:127:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:128:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:130:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:132:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:133:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:136:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:138:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:145:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:147:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:148:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:151:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:154:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:157:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:158:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:166:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:167:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:168:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:177:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:180:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:193:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:196:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:197:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:216:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:217:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:218:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:222:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:223:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:225:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:227:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:234:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:238:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:241:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:246:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:251:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:254:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:257:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:263:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:266:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:269:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:272:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:276:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:279:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:284:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:288:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:289:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:290:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:409:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:664:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6399:1: note: in expansion of macro 'module_exit' 6399 | module_exit(rtl8xxxu_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6390:20: note: 'cleanup_module' target declared here 6390 | static void __exit rtl8xxxu_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6398:1: note: in expansion of macro 'module_init' 6398 | module_init(rtl8xxxu_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6379:19: note: 'init_module' target declared here 6379 | static int __init rtl8xxxu_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:555:1: note: in expansion of macro 'module_init' 555 | module_init(rtl_btcoexist_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:545:19: note: 'init_module' target declared here 545 | static int __init rtl_btcoexist_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:556:1: note: in expansion of macro 'module_exit' 556 | module_exit(rtl_btcoexist_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:550:20: note: 'cleanup_module' target declared here 550 | static void __exit rtl_btcoexist_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl88ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'cleanup_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl88ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'init_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ce_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'cleanup_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ce_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'init_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92de_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(rtl92de_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit rtl92de_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92de_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:419:1: note: in expansion of macro 'module_init' 419 | module_init(rtl92de_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:400:19: note: 'init_module' target declared here 400 | static int __init rtl92de_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c: In function 'rtl92ee_dm_check_rssi_monitor': drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c:524:28: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | struct rssi_sta *stat = &drv_priv->rssi_stat; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'cleanup_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'init_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92se_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'cleanup_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92se_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'init_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'cleanup_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'init_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'cleanup_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'init_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'cleanup_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'init_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': drivers/net/wireless/realtek/rtlwifi/base.c:1439:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1439 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1787:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1787 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1846:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1846 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: drivers/net/wireless/realtek/rtlwifi/base.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_core_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2787:1: note: in expansion of macro 'module_init' 2787 | module_init(rtl_core_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2758:19: note: 'init_module' target declared here 2758 | static int __init rtl_core_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_core_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2788:1: note: in expansion of macro 'module_exit' 2788 | module_exit(rtl_core_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2778:20: note: 'cleanup_module' target declared here 2778 | static void __exit rtl_core_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': drivers/net/wireless/realtek/rtlwifi/core.c:918:17: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 918 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': drivers/net/wireless/realtek/rtlwifi/core.c:965:12: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 965 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': drivers/net/wireless/rsi/rsi_91x_mgmt.c:387:18: warning: taking address of packed member of 'struct rsi_radio_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:499:18: warning: taking address of packed member of 'struct rsi_peer_notify' may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:553:18: warning: taking address of packed member of 'struct rsi_aggr_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': drivers/net/wireless/rsi/rsi_91x_mgmt.c:600:18: warning: taking address of packed member of 'struct rsi_bb_rf_prog' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': drivers/net/wireless/rsi/rsi_91x_mgmt.c:651:18: warning: taking address of packed member of 'struct rsi_vap_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': drivers/net/wireless/rsi/rsi_91x_mgmt.c:751:18: warning: taking address of packed member of 'struct rsi_set_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': drivers/net/wireless/rsi/rsi_91x_mgmt.c:800:18: warning: taking address of packed member of 'struct rsi_config_vals' may result in an unaligned pointer value [-Waddress-of-packed-member] 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1004:18: warning: taking address of packed member of 'struct rsi_chan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1084:18: warning: taking address of packed member of 'struct rsi_dynamic_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1296:18: warning: taking address of packed member of 'struct rsi_auto_rate' may result in an unaligned pointer value [-Waddress-of-packed-member] 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1384:18: warning: taking address of packed member of 'struct rsi_eeprom_read_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1427:18: warning: taking address of packed member of 'struct rsi_block_unblock_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1498:18: warning: taking address of packed member of 'struct rsi_request_ps' may result in an unaligned pointer value [-Waddress-of-packed-member] 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1563:18: warning: taking address of packed member of 'struct rsi_ant_sel_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1612:18: warning: taking address of packed member of 'struct rsi_wowlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:98:18: warning: taking address of packed member of 'struct rsi_mgmt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:203:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c:238:20: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rsi_set_len_qno(&data_desc->len_qno, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': drivers/net/wireless/rsi/rsi_91x_hal.c:402:18: warning: taking address of packed member of 'struct rsi_bt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': drivers/net/wireless/rsi/rsi_91x_hal.c:446:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'init_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'cleanup_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cw1200_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(cw1200_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:389:19: note: 'init_module' target declared here 389 | static int __init cw1200_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cw1200_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(cw1200_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit cw1200_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(wl1251_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:377:20: note: 'cleanup_module' target declared here 377 | static void __exit wl1251_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(wl1251_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:367:19: note: 'init_module' target declared here 367 | static int __init wl1251_sdio_init(void) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': drivers/net/wireless/ti/wl12xx/main.c:1451:28: warning: taking address of packed member of 'struct wl12xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1451 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: drivers/net/wireless/ti/wl12xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl12xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:24: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'cleanup_module' target declared here 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl12xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:24: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'init_module' target declared here 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': drivers/net/wireless/ti/wl18xx/main.c:1203:28: warning: taking address of packed member of 'struct wl18xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1203 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: drivers/net/wireless/ti/wl18xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl18xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:24: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'cleanup_module' target declared here 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl18xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:24: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'init_module' target declared here 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': drivers/net/wireless/ti/wlcore/cmd.c:1254:12: warning: taking address of packed member of 'struct wl12xx_arp_rsp_template' may result in an unaligned pointer value [-Waddress-of-packed-member] 1254 | arp_hdr = &tmpl->arp_hdr; | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/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:468:1: note: in expansion of macro 'module_exit' 468 | module_exit(wl1271_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:462:20: note: 'cleanup_module' target declared here 462 | 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:467:1: note: in expansion of macro 'module_init' 467 | module_init(wl1271_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:457:19: note: 'init_module' target declared here 457 | static int __init wl1271_init(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(usb_exit); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit usb_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1584:1: note: in expansion of macro 'module_init' 1584 | module_init(usb_init); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1553:19: note: 'init_module' target declared here 1553 | static int __init usb_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/wireless/mac80211_hwsim.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mac80211_hwsim': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3842:1: note: in expansion of macro 'module_init' 3842 | module_init(init_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3687:19: note: 'init_module' target declared here 3687 | static int __init init_mac80211_hwsim(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/wireless/mac80211_hwsim.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_mac80211_hwsim': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3859:1: note: in expansion of macro 'module_exit' 3859 | module_exit(exit_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3844:20: note: 'cleanup_module' target declared here 3844 | static void __exit exit_mac80211_hwsim(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dummy.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dummy.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(dummy_init_module); | ^~~~~~~~~~~ drivers/net/dummy.c:218:19: note: 'init_module' target declared here 218 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dummy.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dummy.c:248:1: note: in expansion of macro 'module_exit' 248 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ drivers/net/dummy.c:242:20: note: 'cleanup_module' target declared here 242 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/eql.c:603:1: note: in expansion of macro 'module_init' 603 | module_init(eql_init_module); | ^~~~~~~~~~~ drivers/net/eql.c:580:19: note: 'init_module' target declared here 580 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/eql.c:604:1: note: in expansion of macro 'module_exit' 604 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ drivers/net/eql.c:597:20: note: 'cleanup_module' target declared here 597 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ifb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ifb.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(ifb_init_module); | ^~~~~~~~~~~ drivers/net/ifb.c:329:19: note: 'init_module' target declared here 329 | static int __init ifb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ifb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ifb.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(ifb_cleanup_module); | ^~~~~~~~~~~ drivers/net/ifb.c:353:20: note: 'cleanup_module' target declared here 353 | static void __exit ifb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/macsec.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macsec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/macsec.c:3567:1: note: in expansion of macro 'module_init' 3567 | module_init(macsec_init); | ^~~~~~~~~~~ drivers/net/macsec.c:3533:19: note: 'init_module' target declared here 3533 | static int __init macsec_init(void) | ^~~~~~~~~~~ In file included from drivers/net/macsec.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macsec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/macsec.c:3568:1: note: in expansion of macro 'module_exit' 3568 | module_exit(macsec_exit); | ^~~~~~~~~~~ drivers/net/macsec.c:3559:20: note: 'cleanup_module' target declared here 3559 | static void __exit macsec_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/macvlan.c:1727:1: note: in expansion of macro 'module_init' 1727 | module_init(macvlan_init_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1706:19: note: 'init_module' target declared here 1706 | static int __init macvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/macvlan.c:1728:1: note: in expansion of macro 'module_exit' 1728 | module_exit(macvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit macvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' 984 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ drivers/net/netconsole.c:893:19: note: 'init_module' target declared here 893 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here 955 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/tun.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tun_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/tun.c:3518:1: note: in expansion of macro 'module_init' 3518 | module_init(tun_init); | ^~~~~~~~~~~ drivers/net/tun.c:3448:19: note: 'init_module' target declared here 3448 | static int __init tun_init(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/veth.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(veth_init); | ^~~~~~~~~~~ drivers/net/veth.c:1249:19: note: 'init_module' target declared here 1249 | static __init int veth_init(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/veth.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(veth_exit); | ^~~~~~~~~~~ drivers/net/veth.c:1254:20: note: 'cleanup_module' target declared here 1254 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3252:1: note: in expansion of macro 'module_init' 3252 | module_init(virtio_net_driver_init); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3226:19: note: 'init_module' target declared here 3226 | 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:3260:1: note: in expansion of macro 'module_exit' 3260 | module_exit(virtio_net_driver_exit); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3254:20: note: 'cleanup_module' target declared here 3254 | 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:3837:1: note: in expansion of macro 'late_initcall' 3837 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3811:19: note: 'init_module' target declared here 3811 | 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:3846:1: note: in expansion of macro 'module_exit' 3846 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3839:20: note: 'cleanup_module' target declared here 3839 | 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:1768:1: note: in expansion of macro 'late_initcall' 1768 | late_initcall(geneve_init_module); | ^~~~~~~~~~~~~ drivers/net/geneve.c:1744:19: note: 'init_module' target declared here 1744 | 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:1776:1: note: in expansion of macro 'module_exit' 1776 | module_exit(geneve_cleanup_module); | ^~~~~~~~~~~ drivers/net/geneve.c:1770:20: note: 'cleanup_module' target declared here 1770 | static void __exit geneve_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/gtp.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/gtp.c:1362:1: note: in expansion of macro 'late_initcall' 1362 | late_initcall(gtp_init); | ^~~~~~~~~~~~~ drivers/net/gtp.c:1332:19: note: 'init_module' target declared here 1332 | static int __init gtp_init(void) | ^~~~~~~~ In file included from drivers/net/gtp.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtp_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/gtp.c:1372:1: note: in expansion of macro 'module_exit' 1372 | module_exit(gtp_fini); | ^~~~~~~~~~~ drivers/net/gtp.c:1364:20: note: 'cleanup_module' target declared here 1364 | static void __exit gtp_fini(void) | ^~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nlmon_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/nlmon.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(nlmon_register); | ^~~~~~~~~~~ drivers/net/nlmon.c:145:19: note: 'init_module' target declared here 145 | static __init int nlmon_register(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nlmon_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/nlmon.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(nlmon_unregister); | ^~~~~~~~~~~ drivers/net/nlmon.c:150:20: note: 'cleanup_module' target declared here 150 | static __exit void nlmon_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/vrf.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vrf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vrf.c:1451:1: note: in expansion of macro 'module_init' 1451 | module_init(vrf_init_module); | ^~~~~~~~~~~ drivers/net/vrf.c:1428:19: note: 'init_module' target declared here 1428 | static int __init vrf_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/vsockmon.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsockmon_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vsockmon.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(vsockmon_register); | ^~~~~~~~~~~ drivers/net/vsockmon.c:154:19: note: 'init_module' target declared here 154 | static __init int vsockmon_register(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vsockmon.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsockmon_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/vsockmon.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(vsockmon_unregister); | ^~~~~~~~~~~ drivers/net/vsockmon.c:159:20: note: 'cleanup_module' target declared here 159 | static __exit void vsockmon_unregister(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/net_failover.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net_failover_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/net_failover.c:832:1: note: in expansion of macro 'module_init' 832 | module_init(net_failover_init); | ^~~~~~~~~~~ drivers/net/net_failover.c:828:1: note: 'init_module' target declared here 828 | net_failover_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/net_failover.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net_failover_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/net_failover.c:838:1: note: in expansion of macro 'module_exit' 838 | module_exit(net_failover_exit); | ^~~~~~~~~~~ drivers/net/net_failover.c:835:6: note: 'cleanup_module' target declared here 835 | void net_failover_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/i2c.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/microread/i2c.c:22: drivers/nfc/microread/i2c.c:312:19: note: 'cleanup_module' target declared here 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/i2c.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/microread/i2c.c:22: drivers/nfc/microread/i2c.c:312:19: note: 'init_module' target declared here 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'cleanup_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'init_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nxp-nci/i2c.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'cleanup_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nxp-nci/i2c.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'init_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:21: drivers/nfc/pn533/usb.c:609:19: note: 'cleanup_module' target declared here 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:21: drivers/nfc/pn533/usb.c:609:19: note: 'init_module' target declared here 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:23: drivers/nfc/pn533/i2c.c:284:19: note: 'cleanup_module' target declared here 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:23: drivers/nfc/pn533/i2c.c:284:19: note: 'init_module' target declared here 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/i2c.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/pn544/i2c.c:23: drivers/nfc/pn544/i2c.c:981:19: note: 'cleanup_module' target declared here 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/i2c.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/pn544/i2c.c:23: drivers/nfc/pn544/i2c.c:981:19: note: 'init_module' target declared here 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ 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/powerpc/include/asm/uprobes.h:25, from ./include/linux/uprobes.h:62, from ./include/linux/mm_types.h:14, from ./include/linux/fs.h:23, from ./include/linux/seq_file.h:11, from ./arch/powerpc/include/asm/machdep.h:12, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/net/nfc/hci.h:21, from drivers/nfc/st21nfca/dep.c:17: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': drivers/nfc/st21nfca/dep.c:676:12: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); ./include/linux/workqueue.h:242:16: note: in definition of macro '__INIT_WORK' 242 | __init_work((_work), _onstack); \ | ^~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ ./include/linux/workqueue.h:244:18: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | INIT_LIST_HEAD(&(_work)->entry); \ | ^~~~~~~~~~~~~~~ ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' 250 | __INIT_WORK((_work), (_func), 0) | ^~~~~~~~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': drivers/nfc/st21nfca/dep.c:687:19: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | cancel_work_sync(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/st21nfca/i2c.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/st21nfca/i2c.c:22: drivers/nfc/st21nfca/i2c.c:621:19: note: 'cleanup_module' target declared here 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/st21nfca/i2c.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/st21nfca/i2c.c:22: drivers/nfc/st21nfca/i2c.c:621:19: note: 'init_module' target declared here 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcsim.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcsim_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:509:1: note: in expansion of macro 'module_init' 509 | module_init(nfcsim_init); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:450:19: note: 'init_module' target declared here 450 | static int __init nfcsim_init(void) | ^~~~~~~~~~~ In file included from drivers/nfc/nfcsim.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcsim_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nfc/nfcsim.c:510:1: note: in expansion of macro 'module_exit' 510 | module_exit(nfcsim_exit); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit nfcsim_exit(void) | ^~~~~~~~~~~ In file included from drivers/nfc/port100.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'port100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/port100.c:19: drivers/nfc/port100.c:1657:19: note: 'cleanup_module' target declared here 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/port100.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'port100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/port100.c:19: drivers/nfc/port100.c:1657:19: note: 'init_module' target declared here 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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:3749:1: note: in expansion of macro 'module_init' 3749 | module_init(nvme_core_init); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3686:12: note: 'init_module' target declared here 3686 | 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:2735:1: note: in expansion of macro 'module_exit' 2735 | module_exit(nvme_exit); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2724:20: note: 'cleanup_module' target declared here 2724 | 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:2734:1: note: in expansion of macro 'module_init' 2734 | module_init(nvme_init); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2719:19: note: 'init_module' target declared here 2719 | 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:2092:1: note: in expansion of macro 'module_init' 2092 | module_init(nvme_rdma_init_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2067:19: note: 'init_module' target declared here 2067 | 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:2093:1: note: in expansion of macro 'module_exit' 2093 | module_exit(nvme_rdma_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2086:20: note: 'cleanup_module' target declared here 2086 | static void __exit nvme_rdma_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/fc.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_fc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3373:1: note: in expansion of macro 'module_init' 3373 | module_init(nvme_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3310:19: note: 'init_module' target declared here 3310 | static int __init nvme_fc_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/fc.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_fc_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/fc.c:3374:1: note: in expansion of macro 'module_exit' 3374 | module_exit(nvme_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3358:20: note: 'cleanup_module' target declared here 3358 | static void __exit nvme_fc_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1239:1: note: in expansion of macro 'module_init' 1239 | module_init(nvmet_init); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1198:19: note: 'init_module' target declared here 1198 | static int __init nvmet_init(void) | ^~~~~~~~~~ In file included from drivers/nvme/target/core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/core.c:1240:1: note: in expansion of macro 'module_exit' 1240 | module_exit(nvmet_exit); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1228:20: note: 'cleanup_module' target declared here 1228 | static void __exit nvmet_exit(void) | ^~~~~~~~~~ In file included from drivers/nvme/target/loop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_loop_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:729:1: note: in expansion of macro 'module_init' 729 | module_init(nvme_loop_init_module); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:699:19: note: 'init_module' target declared here 699 | static int __init nvme_loop_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/loop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_loop_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/loop.c:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(nvme_loop_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit nvme_loop_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/rdma.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_rdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1681:1: note: in expansion of macro 'module_init' 1681 | module_init(nvmet_rdma_init); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1654:19: note: 'init_module' target declared here 1654 | static int __init nvmet_rdma_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/nvme/target/rdma.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_rdma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/rdma.c:1682:1: note: in expansion of macro 'module_exit' 1682 | module_exit(nvmet_rdma_exit); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1673:20: note: 'cleanup_module' target declared here 1673 | static void __exit nvmet_rdma_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fc.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_fc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2573:1: note: in expansion of macro 'module_init' 2573 | module_init(nvmet_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2557:19: note: 'init_module' target declared here 2557 | static int __init nvmet_fc_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fc.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_fc_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/fc.c:2574:1: note: in expansion of macro 'module_exit' 2574 | module_exit(nvmet_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2562:20: note: 'cleanup_module' target declared here 2562 | static void __exit nvmet_fc_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fcloop.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcloop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1385:1: note: in expansion of macro 'module_init' 1385 | module_init(fcloop_init); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1298:19: note: 'init_module' target declared here 1298 | static int __init fcloop_init(void) | ^~~~~~~~~~~ In file included from drivers/nvme/target/fcloop.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcloop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/fcloop.c:1386:1: note: in expansion of macro 'module_exit' 1386 | module_exit(fcloop_exit); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1327:20: note: 'cleanup_module' target declared here 1327 | static void __exit fcloop_exit(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/rpaphp_core.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpaphp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/rpaphp_core.c:489:1: note: in expansion of macro 'module_init' 489 | module_init(rpaphp_init); | ^~~~~~~~~~~ drivers/pci/hotplug/rpaphp_core.c:418:19: note: 'init_module' target declared here 418 | static int __init rpaphp_init(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/rpaphp_core.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpaphp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/hotplug/rpaphp_core.c:490:1: note: in expansion of macro 'module_exit' 490 | module_exit(rpaphp_exit); | ^~~~~~~~~~~ drivers/pci/hotplug/rpaphp_core.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit rpaphp_exit(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/rpadlpar_core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpadlpar_io_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/rpadlpar_core.c:475:1: note: in expansion of macro 'module_init' 475 | module_init(rpadlpar_io_init); | ^~~~~~~~~~~ drivers/pci/hotplug/rpadlpar_core.c:457:12: note: 'init_module' target declared here 457 | int __init rpadlpar_io_init(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:1432:1: note: in expansion of macro 'module_exit' 1432 | module_exit(switchtec_exit); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1423:20: note: 'cleanup_module' target declared here 1423 | 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:1421:1: note: in expansion of macro 'module_init' 1421 | module_init(switchtec_init); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1390:19: note: 'init_module' target declared here 1390 | static int __init switchtec_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_pf_stub_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/pci-pf-stub.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(pci_pf_stub_exit); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit pci_pf_stub_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_pf_stub_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(pci_pf_stub_init); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:41:19: note: 'init_module' target declared here 41 | static int __init pci_pf_stub_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/yenta_socket.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/yenta_socket.c:14: drivers/pcmcia/yenta_socket.c:1444:19: note: 'cleanup_module' target declared here 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/yenta_socket.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/yenta_socket.c:14: drivers/pcmcia/yenta_socket.c:1444:19: note: 'init_module' target declared here 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/pd6729.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/pd6729.c:13: drivers/pcmcia/pd6729.c:777:19: note: 'cleanup_module' target declared here 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/pd6729.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/pd6729.c:13: drivers/pcmcia/pd6729.c:777:19: note: 'init_module' target declared here 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/smb347-charger.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smb347_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/power/supply/smb347-charger.c:15: drivers/power/supply/smb347-charger.c:1329:19: note: 'cleanup_module' target declared here 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/smb347-charger.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smb347_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/power/supply/smb347-charger.c:15: drivers/power/supply/smb347-charger.c:1329:19: note: 'init_module' target declared here 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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-gpio.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/pps/clients/pps-gpio.c:28: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/pps/clients/pps-gpio.c:28: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/remoteproc/remoteproc_core.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'remoteproc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1789:1: note: in expansion of macro 'module_init' 1789 | module_init(remoteproc_init); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1782:19: note: 'init_module' target declared here 1782 | static int __init remoteproc_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/remoteproc/remoteproc_core.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'remoteproc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1798:1: note: in expansion of macro 'module_exit' 1798 | module_exit(remoteproc_exit); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1791:20: note: 'cleanup_module' target declared here 1791 | static void __exit remoteproc_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/rpmsg/rpmsg_core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:594:1: note: in expansion of macro 'postcore_initcall' 594 | postcore_initcall(rpmsg_init); | ^~~~~~~~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:584:19: note: 'init_module' target declared here 584 | static int __init rpmsg_init(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/rpmsg_core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(rpmsg_fini); | ^~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:596:20: note: 'cleanup_module' target declared here 596 | static void __exit rpmsg_fini(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1053:1: note: in expansion of macro 'subsys_initcall' 1053 | subsys_initcall(rpmsg_init); | ^~~~~~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1043:19: note: 'init_module' target declared here 1043 | static int __init rpmsg_init(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1059:1: note: in expansion of macro 'module_exit' 1059 | module_exit(rpmsg_fini); | ^~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit rpmsg_fini(void) | ^~~~~~~~~~ In file included from drivers/rtc/rtc-abx80x.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abx80x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-abx80x.c:17: drivers/rtc/rtc-abx80x.c:686:19: note: 'cleanup_module' target declared here 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-abx80x.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abx80x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-abx80x.c:17: drivers/rtc/rtc-abx80x.c:686:19: note: 'init_module' target declared here 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'cleanup_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'init_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-bq4802.c:9: drivers/rtc/rtc-bq4802.c:201:24: note: 'init_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-bq4802.c:9: drivers/rtc/rtc-bq4802.c:201:24: note: 'cleanup_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1307.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1307_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'cleanup_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1307.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1307_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'init_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1374.c:25: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1374.c:25: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1511.c:22: drivers/rtc/rtc-ds1511.c:509:24: note: 'init_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1511.c:22: drivers/rtc/rtc-ds1511.c:509:24: note: 'cleanup_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1553.c:17: drivers/rtc/rtc-ds1553.c:334:24: note: 'init_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-ds1553.c:17: drivers/rtc/rtc-ds1553.c:334:24: note: 'cleanup_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1672_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'cleanup_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1672_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'init_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-ds1685.c:23: drivers/rtc/rtc-ds1685.c:1557:24: note: 'init_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-ds1685.c:23: drivers/rtc/rtc-ds1685.c:1557:24: note: 'cleanup_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'cleanup_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'init_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'init_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'cleanup_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds323x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:729:1: note: in expansion of macro 'module_exit' 729 | module_exit(ds323x_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit ds323x_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds323x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(ds323x_init) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:704:19: note: 'init_module' target declared here 704 | static int __init ds323x_init(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em3027_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'cleanup_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em3027_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'init_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm3130_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:530:19: note: 'cleanup_module' target declared here 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm3130_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:530:19: note: 'init_module' target declared here 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12022_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:285:19: note: 'cleanup_module' target declared here 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12022_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:285:19: note: 'init_module' target declared here 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12026.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12026_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12026.c:9: drivers/rtc/rtc-isl12026.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12026.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12026_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12026.c:9: drivers/rtc/rtc-isl12026.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl1208_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:858:19: note: 'cleanup_module' target declared here 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl1208_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:858:19: note: 'init_module' target declared here 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/clk-provider.h:14, from drivers/rtc/rtc-m41t80.c:19: drivers/rtc/rtc-m41t80.c:1018:19: note: 'cleanup_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/clk-provider.h:14, from drivers/rtc/rtc-m41t80.c:19: drivers/rtc/rtc-m41t80.c:1018:19: note: 'init_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from ./include/linux/rtc.h:17, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-m48t59.c:16: drivers/rtc/rtc-m48t59.c:498:24: note: 'init_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from drivers/rtc/rtc-m48t59.c:16: drivers/rtc/rtc-m48t59.c:498:24: note: 'cleanup_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-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-opal.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opal_rtc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-opal.c:310:1: note: in expansion of macro 'module_exit' 310 | module_exit(opal_rtc_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-opal.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit opal_rtc_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/rtc/rtc-opal.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opal_rtc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-opal.c:309:1: note: in expansion of macro 'module_init' 309 | module_init(opal_rtc_init); | ^~~~~~~~~~~ drivers/rtc/rtc-opal.c:292:19: note: 'init_module' target declared here 292 | static int __init opal_rtc_init(void) | ^~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2127_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(pcf2127_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit pcf2127_exit(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2127_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(pcf2127_init) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:476:19: note: 'init_module' target declared here 476 | static int __init pcf2127_init(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf85063_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:230:19: note: 'cleanup_module' target declared here 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf85063_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:230:19: note: 'init_module' target declared here 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8523.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8523_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8523.c:10: drivers/rtc/rtc-pcf8523.c:374:19: note: 'cleanup_module' target declared here 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8523.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8523_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8523.c:10: drivers/rtc/rtc-pcf8523.c:374:19: note: 'init_module' target declared here 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8563_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/clk-provider.h:14, from drivers/rtc/rtc-pcf8563.c:17: drivers/rtc/rtc-pcf8563.c:653:19: note: 'cleanup_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8563_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/clk-provider.h:14, from drivers/rtc/rtc-pcf8563.c:17: drivers/rtc/rtc-pcf8563.c:653:19: note: 'init_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8583_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8583_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc7301_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-r7301.c:449:1: note: in expansion of macro 'module_platform_driver_probe' 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:17: drivers/rtc/rtc-r7301.c:449:30: note: 'cleanup_module' target declared here 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc7301_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-r7301.c:449:1: note: in expansion of macro 'module_platform_driver_probe' 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:17: drivers/rtc/rtc-r7301.c:449:30: note: 'init_module' target declared here 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-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-rs5c372.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'cleanup_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'init_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv30x9_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:995:1: note: in expansion of macro 'module_exit' 995 | module_exit(rv30x9_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:990:20: note: 'cleanup_module' target declared here 990 | static void __exit rv30x9_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv30x9_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:988:1: note: in expansion of macro 'module_init' 988 | module_init(rv30x9_init) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:970:19: note: 'init_module' target declared here 970 | static int __init rv30x9_init(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8010.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8010_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8010.c:15: drivers/rtc/rtc-rx8010.c:501:19: note: 'cleanup_module' target declared here 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8010.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8010_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8010.c:15: drivers/rtc/rtc-rx8010.c:501:19: note: 'init_module' target declared here 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8025_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'cleanup_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8025_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'init_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8581_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:240:19: note: 'cleanup_module' target declared here 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8581_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:240:19: note: 'init_module' target declared here 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-stk17ta8.c:20: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'init_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/rtc/rtc-stk17ta8.c:20: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'cleanup_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'init_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'cleanup_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x1205_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'cleanup_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x1205_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'init_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/aacraid/linit.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2139:1: note: in expansion of macro 'module_exit' 2139 | module_exit(aac_exit); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2131:20: note: 'cleanup_module' target declared here 2131 | static void __exit aac_exit(void) | ^~~~~~~~ In file included from drivers/scsi/aacraid/linit.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2138:1: note: in expansion of macro 'module_init' 2138 | module_init(aac_init); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2114:19: note: 'init_module' target declared here 2114 | static int __init aac_init(void) | ^~~~~~~~ In file included from drivers/scsi/aic7xxx/aic7xxx_osm.h:68, from drivers/scsi/aic7xxx/aic7xxx_osm.c:122: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahc_linux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2592:1: note: in expansion of macro 'module_init' 2592 | module_init(ahc_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2563:1: note: 'init_module' target declared here 2563 | ahc_linux_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, from drivers/scsi/aic7xxx/aic79xx_osm.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahd_linux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2884:1: note: in expansion of macro 'module_init' 2884 | module_init(ahd_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2853:1: note: 'init_module' target declared here 2853 | ahd_linux_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, from drivers/scsi/aic7xxx/aic79xx_osm.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahd_linux_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2885:1: note: in expansion of macro 'module_exit' 2885 | module_exit(ahd_linux_exit); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2878:1: note: 'cleanup_module' target declared here 2878 | ahd_linux_exit(void) | ^~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c: In function 'beiscsi_complete_pdu': drivers/scsi/be2iscsi/be_main.c:1453:23: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1453 | login_hdr = (struct iscsi_hdr *)phdr; | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:49: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from ./include/scsi/libiscsi.h:33, from drivers/scsi/be2iscsi/be_main.c:40: ./include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:1463:37: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1463 | __iscsi_complete_pdu(conn, (struct iscsi_hdr *)phdr, pdata, dlen); | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:49: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from ./include/scsi/libiscsi.h:33, from drivers/scsi/be2iscsi/be_main.c:40: ./include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:36: drivers/scsi/be2iscsi/be_main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'beiscsi_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5897:1: note: in expansion of macro 'module_exit' 5897 | module_exit(beiscsi_module_exit); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5890:20: note: 'cleanup_module' target declared here 5890 | static void __exit beiscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'beiscsi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5896:1: note: in expansion of macro 'module_init' 5896 | module_init(beiscsi_module_init); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5863:19: note: 'init_module' target declared here 5863 | static int __init beiscsi_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_vendor_specific_fw_cmd': drivers/scsi/be2iscsi/be_mgmt.c:60:22: warning: taking address of packed member of 'struct be_bsg_vendor_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c:67:22: warning: taking address of packed member of 'struct be_bsg_vendor_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_open_connection': drivers/scsi/be2iscsi/be_mgmt.c:159:21: warning: taking address of packed member of 'struct tcp_connect_and_offload_in_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_if_get_handle': drivers/scsi/be2iscsi/be_mgmt.c:402:21: warning: taking address of packed member of 'struct be_cmd_get_all_if_id_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_logout_sess': drivers/scsi/be2iscsi/be_mgmt.c:933:21: warning: taking address of packed member of 'struct be_cmd_req_logout_fw_sess' may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_reopen_sess': drivers/scsi/be2iscsi/be_mgmt.c:972:21: warning: taking address of packed member of 'struct be_cmd_reopen_session_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_get_sinfo': drivers/scsi/be2iscsi/be_mgmt.c:1027:21: warning: taking address of packed member of 'struct be_cmd_get_session_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1027 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function '__beiscsi_boot_get_shandle': drivers/scsi/be2iscsi/be_mgmt.c:1060:21: warning: taking address of packed member of 'struct be_cmd_get_boot_target_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1060 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_invalidate_cxn': drivers/scsi/be2iscsi/be_mgmt.c:1447:21: warning: taking address of packed member of 'struct be_invalidate_connection_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1447 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_upload_cxn': drivers/scsi/be2iscsi/be_mgmt.c:1483:21: warning: taking address of packed member of 'struct be_tcp_upload_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1483 | be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_mgmt_invalidate_icds': drivers/scsi/be2iscsi/be_mgmt.c:1531:21: warning: taking address of packed member of 'struct invldt_cmds_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1531 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_eq_create': drivers/scsi/be2iscsi/be_cmds.c:754:21: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:769:31: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 769 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_cq_create': drivers/scsi/be2iscsi/be_cmds.c:797:21: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 797 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:831:31: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 831 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_mccq_create': drivers/scsi/be2iscsi/be_cmds.c:875:21: warning: taking address of packed member of 'struct be_cmd_req_mcc_create_ext' may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:892:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_create_ext' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_q_destroy': drivers/scsi/be2iscsi/be_cmds.c:951:21: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 951 | be_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req)); | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_create_default_pdu_queue': drivers/scsi/be2iscsi/be_cmds.c:997:21: warning: taking address of packed member of 'struct be_defq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 997 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1039:31: warning: taking address of packed member of 'struct be_defq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_wrbq_create': drivers/scsi/be2iscsi/be_cmds.c:1097:21: warning: taking address of packed member of 'struct be_wrbq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1097 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1107:31: warning: taking address of packed member of 'struct be_wrbq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1107 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_template_hdr': drivers/scsi/be2iscsi/be_cmds.c:1138:21: warning: taking address of packed member of 'struct be_post_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1138 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1144:31: warning: taking address of packed member of 'struct be_post_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1144 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_remove_template_hdr': drivers/scsi/be2iscsi/be_cmds.c:1161:21: warning: taking address of packed member of 'struct be_remove_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1161 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_sgl_pages': drivers/scsi/be2iscsi/be_cmds.c:1191:22: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1191 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1198:32: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1198 | be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_set_vlan': drivers/scsi/be2iscsi/be_cmds.c:1250:21: warning: taking address of packed member of 'struct be_cmd_set_vlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1250 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_check_supported_fw': drivers/scsi/be2iscsi/be_cmds.c:1287:21: warning: taking address of packed member of 'struct be_mgmt_controller_attributes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1287 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_fw_config': drivers/scsi/be2iscsi/be_cmds.c:1348:21: warning: taking address of packed member of 'struct be_fw_cfg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | be_cmd_hdr_prepare(&pfw_cfg->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_port_name': drivers/scsi/be2iscsi/be_cmds.c:1503:21: warning: taking address of packed member of 'struct be_cmd_get_port_name' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_host_data': drivers/scsi/be2iscsi/be_cmds.c:1540:21: warning: taking address of packed member of 'struct be_cmd_set_host_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1540 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_uer_feature': drivers/scsi/be2iscsi/be_cmds.c:1583:21: warning: taking address of packed member of 'struct be_cmd_set_features' may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_function_reset': drivers/scsi/be2iscsi/be_cmds.c:1657:21: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1657 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_iscsi_cleanup': drivers/scsi/be2iscsi/be_cmds.c:1763:22: warning: taking address of packed member of 'struct iscsi_cleanup_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1763 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1772:22: warning: taking address of packed member of 'struct iscsi_cleanup_req_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 1772 | be_cmd_hdr_prepare(&req_v1->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~~~~ In file included from drivers/scsi/bfa/bfad.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfad_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1811:1: note: in expansion of macro 'module_exit' 1811 | module_exit(bfad_exit); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1743:1: note: 'cleanup_module' target declared here 1743 | bfad_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/bfa/bfad.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1810:1: note: in expansion of macro 'module_init' 1810 | module_init(bfad_init); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1702:1: note: 'init_module' target declared here 1702 | bfad_init(void) | ^~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_els.c:17: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: drivers/scsi/bnx2fc/bnx2fc_fcoe.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2fc_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2830:1: note: in expansion of macro 'module_init' 2830 | module_init(bnx2fc_mod_init); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2695:19: note: 'init_module' target declared here 2695 | static int __init bnx2fc_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2fc_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2831:1: note: in expansion of macro 'module_exit' 2831 | module_exit(bnx2fc_mod_exit); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2770:20: note: 'cleanup_module' target declared here 2770 | static void __exit bnx2fc_mod_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_io.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_debug.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2i/bnx2i.h:20, from drivers/scsi/bnx2i/bnx2i_init.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2i_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:551:1: note: in expansion of macro 'module_init' 551 | module_init(bnx2i_mod_init); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:466:19: note: 'init_module' target declared here 466 | static int __init bnx2i_mod_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2i/bnx2i.h:20, from drivers/scsi/bnx2i/bnx2i_init.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2i_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:552:1: note: in expansion of macro 'module_exit' 552 | module_exit(bnx2i_mod_exit); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:525:20: note: 'cleanup_module' target declared here 525 | static void __exit bnx2i_mod_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/csiostor/csio_init.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1257:1: note: in expansion of macro 'module_init' 1257 | module_init(csio_init); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1211:1: note: 'init_module' target declared here 1211 | csio_init(void) | ^~~~~~~~~ In file included from drivers/scsi/csiostor/csio_init.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1258:1: note: in expansion of macro 'module_exit' 1258 | module_exit(csio_exit); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1249:1: note: 'cleanup_module' target declared here 1249 | csio_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3i_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1404:1: note: in expansion of macro 'module_init' 1404 | module_init(cxgb3i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1377:19: note: 'init_module' target declared here 1377 | 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:1405:1: note: in expansion of macro 'module_exit' 1405 | module_exit(cxgb3i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1397:20: note: 'cleanup_module' target declared here 1397 | 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:2170:1: note: in expansion of macro 'module_init' 2170 | module_init(cxgb4i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2149:19: note: 'init_module' target declared here 2149 | 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:2171:1: note: in expansion of macro 'module_exit' 2171 | module_exit(cxgb4i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2163:20: note: 'cleanup_module' target declared here 2163 | 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:2782:1: note: in expansion of macro 'module_init' 2782 | module_init(libcxgbi_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2767:19: note: 'init_module' target declared here 2767 | 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:2783:1: note: in expansion of macro 'module_exit' 2783 | module_exit(libcxgbi_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2776:20: note: 'cleanup_module' target declared here 2776 | static void __exit libcxgbi_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxlflash/main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cxlflash': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxlflash/main.c:3991:1: note: in expansion of macro 'module_exit' 3991 | module_exit(exit_cxlflash); | ^~~~~~~~~~~ drivers/scsi/cxlflash/main.c:3981:20: note: 'cleanup_module' target declared here 3981 | static void __exit exit_cxlflash(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/cxlflash/main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cxlflash': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxlflash/main.c:3990:1: note: in expansion of macro 'module_init' 3990 | module_init(init_cxlflash); | ^~~~~~~~~~~ drivers/scsi/cxlflash/main.c:3957:19: note: 'init_module' target declared here 3957 | static int __init init_cxlflash(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); | ~~~~~~~~~ drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_write_vda': drivers/scsi/esas2r/esas2r_ioctl.c:1910:19: warning: 'dma_addr' may be used uninitialized in this function [-Wmaybe-uninitialized] 1910 | a->ppvda_buffer = dma_addr; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from drivers/scsi/esas2r/esas2r.h:50, from drivers/scsi/esas2r/esas2r_main.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esas2r_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:1908:1: note: in expansion of macro 'module_exit' 1908 | module_exit(esas2r_exit); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:630:20: note: 'cleanup_module' target declared here 630 | static void __exit esas2r_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/esas2r/esas2r.h:50, from drivers/scsi/esas2r/esas2r_main.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esas2r_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:1907:1: note: in expansion of macro 'module_init' 1907 | module_init(esas2r_init); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:534:19: note: 'init_module' target declared here 534 | static int __init esas2r_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2526:1: note: in expansion of macro 'module_init' 2526 | module_init(fcoe_init); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2484:19: note: 'init_module' target declared here 2484 | static int __init fcoe_init(void) | ^~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2575:1: note: in expansion of macro 'module_exit' 2575 | module_exit(fcoe_exit); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2533:20: note: 'cleanup_module' target declared here 2533 | static void __exit fcoe_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfcoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1059:1: note: in expansion of macro 'module_init' 1059 | module_init(libfcoe_init); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1045:19: note: 'init_module' target declared here 1045 | static int __init libfcoe_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfcoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1069:1: note: in expansion of macro 'module_exit' 1069 | module_exit(libfcoe_exit); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit libfcoe_exit(void) | ^~~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvscsi.c: In function 'map_sg_data': drivers/scsi/ibmvscsi/ibmvscsi.c:724:9: warning: taking address of packed member of 'struct srp_indirect_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 724 | &indirect->desc_list[0]); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi/ibmvscsi.c:63: drivers/scsi/ibmvscsi/ibmvscsi.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmvscsi_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvscsi.c:2381:1: note: in expansion of macro 'module_exit' 2381 | module_exit(ibmvscsi_module_exit); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvscsi.c:2374:13: note: 'cleanup_module' target declared here 2374 | void __exit ibmvscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi/ibmvscsi.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmvscsi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvscsi.c:2380:1: note: in expansion of macro 'module_init' 2380 | module_init(ibmvscsi_module_init); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvscsi.c:2352:12: note: 'init_module' target declared here 2352 | int __init ibmvscsi_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi/ibmvfc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmvfc_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvfc.c:5019:1: note: in expansion of macro 'module_exit' 5019 | module_exit(ibmvfc_module_exit); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvfc.c:5012:20: note: 'cleanup_module' target declared here 5012 | static void __exit ibmvfc_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi/ibmvfc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmvfc_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvfc.c:5018:1: note: in expansion of macro 'module_init' 5018 | module_init(ibmvfc_module_init); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi/ibmvfc.c:4986:19: note: 'init_module' target declared here 4986 | static int __init ibmvfc_module_init(void) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/libsrp.c: In function 'srp_indirect_data': drivers/scsi/ibmvscsi_tgt/libsrp.c:222:8: warning: taking address of packed member of 'struct srp_indirect_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | md = &id->desc_list[0]; | ^~~~~~~~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/libsrp.c:239:33: warning: taking address of packed member of 'struct srp_indirect_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | err = rdma_io(cmd, &dummy, 1, &id->table_desc, 1, DMA_TO_DEVICE, | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmvscsis_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:4178:1: note: in expansion of macro 'module_exit' 4178 | module_exit(ibmvscsis_exit); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:4165:20: note: 'cleanup_module' target declared here 4165 | static void __exit ibmvscsis_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmvscsis_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:4177:1: note: in expansion of macro 'module_init' 4177 | module_init(ibmvscsis_init); | ^~~~~~~~~~~ drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:4127:19: note: 'init_module' target declared here 4127 | static int __init ibmvscsis_init(void) | ^~~~~~~~~~~~~~ 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 ./include/linux/uaccess.h:14, from ./arch/powerpc/include/asm/sections.h:7, from ./include/linux/interrupt.h:21, from ./include/linux/pci.h:32, from drivers/scsi/megaraid/megaraid_sas_base.c:36: drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_mgmt_compat_ioctl_fw': drivers/scsi/megaraid/megaraid_sas_base.c:7521:32: warning: taking address of packed member of 'struct megasas_iocpacket' may result in an unaligned pointer value [-Waddress-of-packed-member] 7521 | if (get_user(local_sense_off, &ioc->sense_off) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid/megaraid_sas_base.c:7521:6: note: in expansion of macro 'get_user' 7521 | if (get_user(local_sense_off, &ioc->sense_off) || | ^~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7522:29: warning: taking address of packed member of 'struct megasas_iocpacket' may result in an unaligned pointer value [-Waddress-of-packed-member] 7522 | get_user(local_sense_len, &ioc->sense_len) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid/megaraid_sas_base.c:7522:3: note: in expansion of macro 'get_user' 7522 | get_user(local_sense_len, &ioc->sense_len) || | ^~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7523:28: warning: taking address of packed member of 'struct compat_megasas_iocpacket' may result in an unaligned pointer value [-Waddress-of-packed-member] 7523 | get_user(user_sense_off, &cioc->sense_off)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid/megaraid_sas_base.c:7523:3: note: in expansion of macro 'get_user' 7523 | get_user(user_sense_off, &cioc->sense_off)) | ^~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7540:21: warning: taking address of packed member of 'struct compat_megasas_iocpacket' may result in an unaligned pointer value [-Waddress-of-packed-member] 7540 | if (get_user(ptr, &cioc->sgl[i].iov_base) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid/megaraid_sas_base.c:7540:7: note: in expansion of macro 'get_user' 7540 | if (get_user(ptr, &cioc->sgl[i].iov_base) || | ^~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7541:33: warning: taking address of packed member of 'struct megasas_iocpacket' may result in an unaligned pointer value [-Waddress-of-packed-member] 7541 | put_user(compat_ptr(ptr), &ioc->sgl[i].iov_base) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid/megaraid_sas_base.c:7541:7: note: in expansion of macro 'put_user' 7541 | put_user(compat_ptr(ptr), &ioc->sgl[i].iov_base) || | ^~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: drivers/scsi/megaraid/megaraid_sas_base.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megasas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7945:1: note: in expansion of macro 'module_exit' 7945 | module_exit(megasas_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7926:20: note: 'cleanup_module' target declared here 7926 | static void __exit megasas_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megasas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7944:1: note: in expansion of macro 'module_init' 7944 | module_init(megasas_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7821:19: note: 'init_module' target declared here 7821 | static int __init megasas_init(void) | ^~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': drivers/scsi/megaraid/megaraid_sas_fusion.c:1053:12: warning: taking address of packed member of 'struct megasas_init_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1053 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': drivers/scsi/megaraid/megaraid_sas_fp.c:117:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | return &map->raidMap.ldSpanMap[ld].ldRaid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': drivers/scsi/megaraid/megaraid_sas_fp.c:124:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': drivers/scsi/megaraid/megaraid_sas_fp.c:165:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': drivers/scsi/megaraid/megaraid_sas_fp.c:185:40: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | struct MR_DRV_RAID_MAP *pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c:286:16: warning: taking address of packed member of 'struct MR_FW_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | pFwRaidMap = &fw_map_old->raidMap; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': drivers/scsi/megaraid/megaraid_sas_fp.c:333:16: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': drivers/scsi/megaraid/megaraid_sas_fp.c:456:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | spanBlock[span]. | ~~~~~~~~~~~~~~~~ 458 | block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': drivers/scsi/megaraid/megaraid_sas_fp.c:576:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 576 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | spanBlock[span].block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': drivers/scsi/megaraid/megaraid_sas_fp.c:1181:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | spanBlock[span].block_span_info. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | quad[element]; | ~~~~~~~~~~~~~ In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target '_mpt3sas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11161:1: note: in expansion of macro 'module_exit' 11161 | module_exit(_mpt3sas_exit); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11148:1: note: 'cleanup_module' target declared here 11148 | _mpt3sas_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target '_mpt3sas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: in expansion of macro 'module_init' 11160 | module_init(_mpt3sas_init); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11092:1: note: 'init_module' target declared here 11092 | _mpt3sas_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/mvsas/mv_sas.h:30, from drivers/scsi/mvsas/mv_init.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:823:1: note: in expansion of macro 'module_init' 823 | module_init(mvs_init); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:793:19: note: 'init_module' target declared here 793 | static int __init mvs_init(void) | ^~~~~~~~ In file included from drivers/scsi/mvsas/mv_sas.h:30, from drivers/scsi/mvsas/mv_init.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:824:1: note: in expansion of macro 'module_exit' 824 | module_exit(mvs_exit); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:811:20: note: 'cleanup_module' target declared here 811 | static void __exit mvs_exit(void) | ^~~~~~~~ drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': drivers/scsi/osd/osd_initiator.c:1857:35: warning: taking address of packed member of 'struct osd_sense_attributes_data_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1857 | struct osd_sense_attr *pattr = osadd->sense_attrs; | ^~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'osd_uld_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:570:1: note: in expansion of macro 'module_init' 570 | module_init(osd_uld_init); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:528:19: note: 'init_module' target declared here 528 | static int __init osd_uld_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osd_uld_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:571:1: note: in expansion of macro 'module_exit' 571 | module_exit(osd_uld_exit); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:562:20: note: 'cleanup_module' target declared here 562 | static void __exit osd_uld_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/pm8001/pm8001_sas.h:45, from drivers/scsi/pm8001/pm8001_init.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm8001_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1397:1: note: in expansion of macro 'module_init' 1397 | module_init(pm8001_init); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1365:19: note: 'init_module' target declared here 1365 | static int __init pm8001_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/pm8001/pm8001_sas.h:45, from drivers/scsi/pm8001/pm8001_init.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm8001_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1398:1: note: in expansion of macro 'module_exit' 1398 | module_exit(pm8001_exit); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1390:20: note: 'cleanup_module' target declared here 1390 | static void __exit pm8001_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_main.c:25: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf_main.c:11: drivers/scsi/qedf/qedf_main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedf_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3692:1: note: in expansion of macro 'module_exit' 3692 | module_exit(qedf_cleanup); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3671:20: note: 'cleanup_module' target declared here 3671 | static void __exit qedf_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3691:1: note: in expansion of macro 'module_init' 3691 | module_init(qedf_init); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3582:19: note: 'init_module' target declared here 3582 | static int __init qedf_init(void) | ^~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_io.c:11: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_fip.c:11: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_attr.c:9: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_els.c:9: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_debugfs.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedi/qedi_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2721:1: note: in expansion of macro 'module_exit' 2721 | module_exit(qedi_cleanup); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2704:20: note: 'cleanup_module' target declared here 2704 | static void __exit qedi_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qedi/qedi_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2720:1: note: in expansion of macro 'module_init' 2720 | module_init(qedi_init); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2649:19: note: 'init_module' target declared here 2649 | static int __init qedi_init(void) | ^~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:13, from drivers/scsi/qla2xxx/qla_os.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla2x00_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7009:1: note: in expansion of macro 'module_exit' 7009 | module_exit(qla2x00_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:6995:1: note: 'cleanup_module' target declared here 6995 | qla2x00_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:13, from drivers/scsi/qla2xxx/qla_os.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla2x00_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7008:1: note: in expansion of macro 'module_init' 7008 | module_init(qla2x00_module_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:6914:1: note: 'init_module' target declared here 6914 | qla2x00_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_chip_diag': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:2934:36: note: in expansion of macro 'MAILBOX_REG' 2934 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_init.c:2934:36: note: in expansion of macro 'MAILBOX_REG' 2934 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c: In function 'qla27xx_find_valid_image': drivers/scsi/qla2xxx/qla_init.c:7186:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7186 | ha->flt_region_img_status_pri, size); | ^~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7196:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7196 | wptr = (uint32_t *)(&pri_image_status); | ^~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7216:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7216 | ha->flt_region_img_status_sec, size); | ^~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7226:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7226 | wptr = (uint32_t *)(&sec_image_status); | ^~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_mbx.c:7: drivers/scsi/qla2xxx/qla_mbx.c: In function 'qla2x00_mailbox_command': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:225:28: note: in expansion of macro 'MAILBOX_REG' 225 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); | ^~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_iocb.c:7: drivers/scsi/qla2xxx/qla_iocb.c: In function '__qla2x00_alloc_iocbs': drivers/scsi/qla2xxx/qla_def.h:824:3: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | &(reg)->u.isp2100.mailbox4 : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:825:3: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 825 | &(reg)->u.isp2300.req_q_out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_isr.c:7: drivers/scsi/qla2xxx/qla_isr.c: In function 'qla2x00_mbx_completion': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_isr.c:290:31: note: in expansion of macro 'MAILBOX_REG' 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2xxx_read_window': drivers/scsi/qla2xxx/qla_dbg.c:458:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | uint16_t __iomem *dmp_reg = ®->u.isp2300.fb_cmd; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2300_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:783:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 783 | dmp_reg = ®->u.isp2300.req_q_in; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:788:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 788 | dmp_reg = ®->u.isp2300.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2100_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:949:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | dmp_reg = ®->u.isp2100.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:952:15: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 952 | dmp_reg = ®->u_end.isp2200.mailbox8; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:957:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | dmp_reg = ®->u.isp2100.unused_2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_dbg.c:73: drivers/scsi/qla2xxx/qla_dbg.c: In function 'ql_dump_regs': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_bsg_sp_free': drivers/scsi/qla2xxx/qla_bsg.c:39:7: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla24xx_iidma': drivers/scsi/qla2xxx/qla_bsg.c:1353:4: warning: taking address of packed member of 'struct qla_port_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 1353 | &port_param->speed, mb); | ^~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qlafx00_mgmt_cmd': drivers/scsi/qla2xxx/qla_bsg.c:1960:6: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla26xx_serdes_op': drivers/scsi/qla2xxx/qla_bsg.c:2087:49: warning: taking address of packed member of 'struct qla_serdes_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2087 | rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla8044_serdes_op': drivers/scsi/qla2xxx/qla_bsg.c:2129:49: warning: taking address of packed member of 'struct qla_serdes_reg_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_get_priv_stats': drivers/scsi/qla2xxx/qla_bsg.c:2300:18: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 2300 | uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mr.c: In function 'qlafx00_fxdisc_iocb': drivers/scsi/qla2xxx/qla_mr.c:3317:4: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 3317 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_process_rdmem': drivers/scsi/qla2xxx/qla_nx2.c:2362:18: warning: converting a packed 'struct qla8044_minidump_entry_hdr' pointer (alignment 1) to a 'struct qla8044_minidump_entry_rdmem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2362 | m_hdr = (struct qla8044_minidump_entry_rdmem *)entry_hdr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:39, from drivers/scsi/qla2xxx/qla_nx2.c:11: drivers/scsi/qla2xxx/qla_nx2.h:286:8: note: defined here 286 | struct qla8044_minidump_entry_hdr { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.h:359:8: note: defined here 359 | struct qla8044_minidump_entry_rdmem { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_pex_dma_read': drivers/scsi/qla2xxx/qla_nx2.c:2969:22: warning: converting a packed 'struct qla8044_pex_dma_descriptor' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2969 | (sizeof(struct qla8044_pex_dma_descriptor)/16)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:39, from drivers/scsi/qla2xxx/qla_nx2.c:11: drivers/scsi/qla2xxx/qla_nx2.h:569:8: note: defined here 569 | struct qla8044_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_24xx_atio_pkt_all_vps': drivers/scsi/qla2xxx/qla_target.c:408:12: warning: converting a packed 'struct atio_from_isp' pointer (alignment 1) to a 'struct vp_rpt_id_entry_24xx' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 408 | (struct vp_rpt_id_entry_24xx *)atio); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:4652, from drivers/scsi/qla2xxx/qla_target.c:42: drivers/scsi/qla2xxx/qla_target.h:329:8: note: defined here 329 | struct atio_from_isp { | ^~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:259, from drivers/scsi/qla2xxx/qla_target.c:42: drivers/scsi/qla2xxx/qla_fw.h:1346:8: note: defined here 1346 | struct vp_rpt_id_entry_24xx { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_load_data_segments': drivers/scsi/qla2xxx/qla_target.c:2593:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] 2593 | dword_ptr = pkt24->u.status0.dseg_0_address; | ^~~~~ In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2030:1: note: in expansion of macro 'module_init' 2030 | module_init(tcm_qla2xxx_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2012:19: note: 'init_module' target declared here 2012 | static int __init tcm_qla2xxx_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2031:1: note: in expansion of macro 'module_exit' 2031 | module_exit(tcm_qla2xxx_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2023:20: note: 'cleanup_module' target declared here 2023 | static void __exit tcm_qla2xxx_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla4xxx/ql4_def.h:14, from drivers/scsi/qla4xxx/ql4_os.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla4xxx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9940:1: note: in expansion of macro 'module_exit' 9940 | module_exit(qla4xxx_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9932:20: note: 'cleanup_module' target declared here 9932 | 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:9939:1: note: in expansion of macro 'module_init' 9939 | module_init(qla4xxx_module_init); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9887:19: note: 'init_module' target declared here 9887 | 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:7105:1: note: in expansion of macro 'module_exit' 7105 | module_exit(pqi_cleanup); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7098:20: note: 'cleanup_module' target declared here 7098 | 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:7104:1: note: in expansion of macro 'module_init' 7104 | module_init(pqi_init); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7078:19: note: 'init_module' target declared here 7078 | 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/raid_class.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(raid_init); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:300:19: note: 'init_module' target declared here 300 | static __init int raid_init(void) | ^~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(raid_exit); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:305:20: note: 'cleanup_module' target declared here 305 | static __exit void raid_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1641:1: note: in expansion of macro 'module_init' 1641 | module_init(spi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1606:19: note: 'init_module' target declared here 1606 | static __init int spi_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1642:1: note: in expansion of macro 'module_exit' 1642 | module_exit(spi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1629:20: note: 'cleanup_module' target declared here 1629 | static void __exit spi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' 3867 | module_init(fc_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:662:19: note: 'init_module' target declared here 662 | static __init int fc_transport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' 3868 | module_exit(fc_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:691:20: note: 'cleanup_module' target declared here 691 | static void __exit fc_transport_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4586:1: note: in expansion of macro 'module_init' 4586 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4500:19: note: 'init_module' target declared here 4500 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4587:1: note: in expansion of macro 'module_exit' 4587 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4573:20: note: 'cleanup_module' target declared here 4573 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(sas_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1879:19: note: 'init_module' target declared here 1879 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1934:1: note: in expansion of macro 'module_exit' 1934 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1919:20: note: 'cleanup_module' target declared here 1919 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:908:1: note: in expansion of macro 'module_init' 908 | module_init(srp_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:881:19: note: 'init_module' target declared here 881 | static __init int srp_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:909:1: note: in expansion of macro 'module_exit' 909 | module_exit(srp_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:898:20: note: 'cleanup_module' target declared here 898 | static void __exit srp_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1048:1: note: in expansion of macro 'module_init' 1048 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1027:19: note: 'init_module' target declared here 1027 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1049:1: note: in expansion of macro 'module_exit' 1049 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1043:20: note: 'cleanup_module' target declared here 1043 | static void __exit iscsi_sw_tcp_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla1280.c:339: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla1280_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla1280.c:4469:1: note: in expansion of macro 'module_exit' 4469 | module_exit(qla1280_exit); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4456:1: note: 'cleanup_module' target declared here 4456 | qla1280_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qla1280.c:339: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla1280_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4468:1: note: in expansion of macro 'module_init' 4468 | module_init(qla1280_init); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4427:1: note: 'init_module' target declared here 4427 | qla1280_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/dmx3191d.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/dmx3191d.c:27: drivers/scsi/dmx3191d.c:156:19: note: 'cleanup_module' target declared here 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/dmx3191d.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/dmx3191d.c:27: drivers/scsi/dmx3191d.c:156:19: note: 'init_module' target declared here 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/hpsa.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpsa_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/hpsa.c:9873:1: note: in expansion of macro 'module_exit' 9873 | module_exit(hpsa_cleanup); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9788:20: note: 'cleanup_module' target declared here 9788 | static void __exit hpsa_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/hpsa.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpsa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9872:1: note: in expansion of macro 'module_init' 9872 | module_init(hpsa_init); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9771:19: note: 'init_module' target declared here 9771 | static int __init hpsa_init(void) | ^~~~~~~~~ In file included from drivers/scsi/dc395x.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dc395x_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/dc395x.c:4892:1: note: in expansion of macro 'module_exit' 4892 | module_exit(dc395x_module_exit); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4885:20: note: 'cleanup_module' target declared here 4885 | static void __exit dc395x_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/dc395x.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dc395x_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4891:1: note: in expansion of macro 'module_init' 4891 | module_init(dc395x_module_init); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4876:19: note: 'init_module' target declared here 4876 | static int __init dc395x_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from drivers/scsi/esp_scsi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2792:1: note: in expansion of macro 'module_init' 2792 | module_init(esp_init); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2750:19: note: 'init_module' target declared here 2750 | static int __init esp_init(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from drivers/scsi/esp_scsi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/esp_scsi.c:2793:1: note: in expansion of macro 'module_exit' 2793 | module_exit(esp_exit); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2762:20: note: 'cleanup_module' target declared here 2762 | static void __exit esp_exit(void) | ^~~~~~~~ In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'am53c974_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'cleanup_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'am53c974_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'init_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_build_cmd': drivers/scsi/megaraid.c:721:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:721:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:856:6: warning: taking address of packed member of 'struct mbox_out' may result in an unaligned pointer value [-Waddress-of-packed-member] 856 | (u32 *)&mbox->m_out.xferaddr, &seg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': drivers/scsi/megaraid.c:999:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:999:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': drivers/scsi/megaraid.c:1062:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:1062:28: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/uaccess.h:14, from ./include/linux/highmem.h:9, from ./include/linux/pagemap.h:11, from ./include/linux/blkdev.h:16, from drivers/scsi/megaraid.c:36: drivers/scsi/megaraid.c: In function 'mega_n_to_m': drivers/scsi/megaraid.c:3547:58: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3547 | if (get_user(upthru, (mega_passthru __user * __user *)&umc->xferaddr)) | ^~~~~~~~~~~~~~ ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid.c:3547:8: note: in expansion of macro 'get_user' 3547 | if (get_user(upthru, (mega_passthru __user * __user *)&umc->xferaddr)) | ^~~~~~~~ drivers/scsi/megaraid.c:3564:58: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3564 | if (get_user(upthru, (mega_passthru __user * __user *)&umc->xferaddr)) | ^~~~~~~~~~~~~~ ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ drivers/scsi/megaraid.c:3564:8: note: in expansion of macro 'get_user' 3564 | if (get_user(upthru, (mega_passthru __user * __user *)&umc->xferaddr)) | ^~~~~~~~ In file included from drivers/scsi/megaraid.c:44: drivers/scsi/megaraid.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid.c:4667:1: note: in expansion of macro 'module_exit' 4667 | module_exit(megaraid_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4652:20: note: 'cleanup_module' target declared here 4652 | static void __exit megaraid_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4666:1: note: in expansion of macro 'module_init' 4666 | module_init(megaraid_init); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4613:19: note: 'init_module' target declared here 4613 | static int __init megaraid_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp870u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/atp870u.c:21: drivers/scsi/atp870u.c:1711:19: note: 'cleanup_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp870u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/atp870u.c:21: drivers/scsi/atp870u.c:1711:19: note: 'init_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/gdth.c:106: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gdth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/gdth.c:5229:1: note: in expansion of macro 'module_exit' 5229 | module_exit(gdth_exit); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5209:20: note: 'cleanup_module' target declared here 5209 | static void __exit gdth_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/gdth.c:106: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gdth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5228:1: note: in expansion of macro 'module_init' 5228 | module_init(gdth_init); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5155:19: note: 'init_module' target declared here 5155 | static int __init gdth_init(void) | ^~~~~~~~~ In file included from drivers/scsi/initio.c:82: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'initio_exit_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/initio.c:2996:1: note: in expansion of macro 'module_exit' 2996 | module_exit(initio_exit_driver); | ^~~~~~~~~~~ drivers/scsi/initio.c:2986:20: note: 'cleanup_module' target declared here 2986 | static void __exit initio_exit_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/initio.c:82: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'initio_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/initio.c:2995:1: note: in expansion of macro 'module_init' 2995 | module_init(initio_init_driver); | ^~~~~~~~~~~ drivers/scsi/initio.c:2981:19: note: 'init_module' target declared here 2981 | static int __init initio_init_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inia100_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/a100u2w.c:64: drivers/scsi/a100u2w.c:1225:19: note: 'cleanup_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inia100_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/a100u2w.c:64: drivers/scsi/a100u2w.c:1225:19: note: 'init_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/3w-xxxx.c:199: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2425:1: note: in expansion of macro 'module_exit' 2425 | module_exit(tw_exit); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2419:20: note: 'cleanup_module' target declared here 2419 | static void __exit tw_exit(void) | ^~~~~~~ In file included from drivers/scsi/3w-xxxx.c:199: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2424:1: note: in expansion of macro 'module_init' 2424 | module_init(tw_init); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2411:19: note: 'init_module' target declared here 2411 | static int __init tw_init(void) | ^~~~~~~ In file included from drivers/scsi/3w-9xxx.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twa_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2323:1: note: in expansion of macro 'module_exit' 2323 | module_exit(twa_exit); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2317:20: note: 'cleanup_module' target declared here 2317 | static void __exit twa_exit(void) | ^~~~~~~~ In file included from drivers/scsi/3w-9xxx.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2322:1: note: in expansion of macro 'module_init' 2322 | module_init(twa_init); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2309:19: note: 'init_module' target declared here 2309 | static int __init twa_init(void) | ^~~~~~~~ In file included from drivers/scsi/3w-sas.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-sas.c:1884:1: note: in expansion of macro 'module_exit' 1884 | module_exit(twl_exit); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1878:20: note: 'cleanup_module' target declared here 1878 | static void __exit twl_exit(void) | ^~~~~~~~ In file included from drivers/scsi/3w-sas.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1883:1: note: in expansion of macro 'module_init' 1883 | module_init(twl_init); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1870:19: note: 'init_module' target declared here 1870 | static int __init twl_init(void) | ^~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_handle_config_change': drivers/scsi/ipr.c:1453:22: warning: taking address of packed member of 'struct ipr_hostrcb_cfg_ch_not' may result in an unaligned pointer value [-Waddress-of-packed-member] 1453 | cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_log_sis64_fabric_error': drivers/scsi/ipr.c:2401:23: warning: taking address of packed member of 'struct ipr_hostrcb_type_30_error' may result in an unaligned pointer value [-Waddress-of-packed-member] 2401 | for (i = 0, fabric = error->desc; i < error->num_entries; i++) { | ^~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_ioa_type_data': drivers/scsi/ipr.c:3067:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3067 | ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_version_data': drivers/scsi/ipr.c:3091:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3091 | ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_trace_data': drivers/scsi/ipr.c:3112:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3112 | ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_location_data': drivers/scsi/ipr.c:3133:26: warning: taking address of packed member of 'struct ipr_dump_location_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 3133 | ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_build_ioadl': drivers/scsi/ipr.c:6017:11: warning: taking address of packed member of 'struct ipr_ioarcb_add_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 6017 | ioadl = ioarcb->u.add_data.u.ioadl; | ^~~~~~ drivers/scsi/ipr.c: In function 'ipr_check_term_power': drivers/scsi/ipr.c:7452:8: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7452 | bus = mode_page->bus; | ^~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_modify_ioafp_mode_page_28': drivers/scsi/ipr.c:7514:20: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7514 | for (i = 0, bus = mode_page->bus; | ^~~~~~~~~ In file included from drivers/scsi/ipr.c:73: drivers/scsi/ipr.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ipr.c:10878:1: note: in expansion of macro 'module_exit' 10878 | module_exit(ipr_exit); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10871:20: note: 'cleanup_module' target declared here 10871 | static void __exit ipr_exit(void) | ^~~~~~~~ In file included from drivers/scsi/ipr.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10877:1: note: in expansion of macro 'module_init' 10877 | module_init(ipr_init); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10854:19: note: 'init_module' target declared here 10854 | static int __init ipr_init(void) | ^~~~~~~~ In file included from drivers/scsi/hptiop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hptiop_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/hptiop.c:1706:1: note: in expansion of macro 'module_exit' 1706 | module_exit(hptiop_module_exit); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1699:20: note: 'cleanup_module' target declared here 1699 | static void __exit hptiop_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/hptiop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hptiop_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1705:1: note: in expansion of macro 'module_init' 1705 | module_init(hptiop_module_init); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1693:19: note: 'init_module' target declared here 1693 | static int __init hptiop_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/stex.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stex_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/stex.c:2043:1: note: in expansion of macro 'module_exit' 2043 | module_exit(stex_exit); | ^~~~~~~~~~~ drivers/scsi/stex.c:2037:20: note: 'cleanup_module' target declared here 2037 | static void __exit stex_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/stex.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/stex.c:2042:1: note: in expansion of macro 'module_init' 2042 | module_init(stex_init); | ^~~~~~~~~~~ drivers/scsi/stex.c:2028:19: note: 'init_module' target declared here 2028 | static int __init stex_init(void) | ^~~~~~~~~ In file included from drivers/scsi/mvumi.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:28: drivers/scsi/mvumi.c:2696:19: note: 'cleanup_module' target declared here 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:28: drivers/scsi/mvumi.c:2696:19: note: 'init_module' target declared here 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/pmcraid.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmcraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/pmcraid.c:5957:1: note: in expansion of macro 'module_exit' 5957 | module_exit(pmcraid_exit); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5947:20: note: 'cleanup_module' target declared here 5947 | static void __exit pmcraid_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/pmcraid.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmcraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5956:1: note: in expansion of macro 'module_init' 5956 | module_init(pmcraid_init); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5893:19: note: 'init_module' target declared here 5893 | static int __init pmcraid_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1032:1: note: in expansion of macro 'module_init' 1032 | module_init(init); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:990:19: note: 'init_module' target declared here 990 | static int __init init(void) | ^~~~ In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1033:1: note: in expansion of macro 'module_exit' 1033 | module_exit(fini); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1026:20: note: 'cleanup_module' target declared here 1026 | static void __exit fini(void) | ^~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/wd719x.c:37: drivers/scsi/wd719x.c:981:19: note: 'cleanup_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/scsi/wd719x.c:37: drivers/scsi/wd719x.c:981:19: note: 'init_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/st.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/st.c:4528:1: note: in expansion of macro 'module_init' 4528 | module_init(init_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4475:19: note: 'init_module' target declared here 4475 | static int __init init_st(void) | ^~~~~~~ In file included from drivers/scsi/st.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/st.c:4529:1: note: in expansion of macro 'module_exit' 4529 | module_exit(exit_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4518:20: note: 'cleanup_module' target declared here 4518 | static void __exit exit_st(void) | ^~~~~~~ In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osst.c:6100:1: note: in expansion of macro 'module_init' 6100 | module_init(init_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6036:19: note: 'init_module' target declared here 6036 | static int __init init_osst(void) | ^~~~~~~~~ In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osst.c:6101:1: note: in expansion of macro 'module_exit' 6101 | module_exit(exit_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6073:20: note: 'cleanup_module' target declared here 6073 | static void __exit exit_osst (void) | ^~~~~~~~~ In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ch_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ch.c:1040:1: note: in expansion of macro 'module_init' 1040 | module_init(init_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1004:19: note: 'init_module' target declared here 1004 | static int __init init_ch_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ch_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ch.c:1041:1: note: in expansion of macro 'module_exit' 1041 | module_exit(exit_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1032:20: note: 'cleanup_module' target declared here 1032 | static void __exit exit_ch_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' 888 | module_init(ses_init); | ^~~~~~~~~~~ drivers/scsi/ses.c:863:19: note: 'init_module' target declared here 863 | static int __init ses_init(void) | ^~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' 889 | module_exit(ses_exit); | ^~~~~~~~~~~ drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here 882 | static void __exit ses_exit(void) | ^~~~~~~~ In file included from drivers/scsi/scsi_debug.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_debug_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' 121 | #define device_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5540:1: note: in expansion of macro 'device_initcall' 5540 | device_initcall(scsi_debug_init); | ^~~~~~~~~~~~~~~ drivers/scsi/scsi_debug.c:5313:19: note: 'init_module' target declared here 5313 | 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:5541:1: note: in expansion of macro 'module_exit' 5541 | module_exit(scsi_debug_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5522:20: note: 'cleanup_module' target declared here 5522 | static void __exit scsi_debug_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xvcu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'cleanup_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xvcu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'init_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ssb/main.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssb_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/ssb/main.c:1326:1: note: in expansion of macro 'fs_initcall' 1326 | fs_initcall(ssb_modinit); | ^~~~~~~~~~~ drivers/ssb/main.c:1281:19: note: 'init_module' target declared here 1281 | static int __init ssb_modinit(void) | ^~~~~~~~~~~ In file included from drivers/ssb/main.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssb_modexit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ssb/main.c:1335:1: note: in expansion of macro 'module_exit' 1335 | module_exit(ssb_modexit) | ^~~~~~~~~~~ drivers/ssb/main.c:1328:20: note: 'cleanup_module' target declared here 1328 | static void __exit ssb_modexit(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'cleanup_module' target declared here 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'init_module' target declared here 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_module.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(rtllib_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:180:19: note: 'init_module' target declared here 180 | static int __init rtllib_init(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_module.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(rtllib_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:185:20: note: 'cleanup_module' target declared here 185 | static void __exit rtllib_exit(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:454:1: note: in expansion of macro 'module_init' 454 | module_init(rtllib_crypto_ccmp_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:443:19: note: 'init_module' target declared here 443 | static int __init rtllib_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:455:1: note: in expansion of macro 'module_exit' 455 | module_exit(rtllib_crypto_ccmp_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit rtllib_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:781:1: note: in expansion of macro 'module_init' 781 | module_init(rtllib_crypto_tkip_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:770:19: note: 'init_module' target declared here 770 | static int __init rtllib_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:782:1: note: in expansion of macro 'module_exit' 782 | module_exit(rtllib_crypto_tkip_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:776:20: note: 'cleanup_module' target declared here 776 | static void __exit rtllib_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(rtllib_crypto_wep_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:283:19: note: 'init_module' target declared here 283 | static int __init rtllib_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(rtllib_crypto_wep_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:289:20: note: 'cleanup_module' target declared here 289 | static void __exit rtllib_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r8712u_drv_halt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:666:1: note: in expansion of macro 'module_exit' 666 | module_exit(r8712u_drv_halt); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:659:20: note: 'cleanup_module' target declared here 659 | static void __exit r8712u_drv_halt(void) | ^~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r8712u_drv_entry': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:665:1: note: in expansion of macro 'module_init' 665 | module_init(r8712u_drv_entry); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:653:19: note: 'init_module' target declared here 653 | static int __init r8712u_drv_entry(void) | ^~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': drivers/staging/rtl8723bs/core/rtw_cmd.c:899:57: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 899 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c:903:41: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | pnetwork->network.IELength-12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c:908:57: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 908 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': drivers/staging/rtl8723bs/core/rtw_ioctl_set.c:421:56: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | enum NDIS_802_11_NETWORK_INFRASTRUCTURE *pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'linked_status_chk': drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5758:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5758 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5759:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5759 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5760:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5760 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:287:36: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | struct ndis_802_11_ssid *pssid = &pnetwork->network.Ssid; | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:1456:33: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:1472:33: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1472 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, from ./drivers/staging/rtl8723bs/include/drv_types.h:21, from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtw_drv_halt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:672:1: note: in expansion of macro 'module_exit' 672 | module_exit(rtw_drv_halt); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:654:20: note: 'cleanup_module' target declared here 654 | static void __exit rtw_drv_halt(void) | ^~~~~~~~~~~~ In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, from ./drivers/staging/rtl8723bs/include/drv_types.h:21, from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtw_drv_entry': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:671:1: note: in expansion of macro 'module_init' 671 | module_init(rtw_drv_entry); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:624:19: note: 'init_module' target declared here 624 | static int __init rtw_drv_entry(void) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_action_proc': drivers/staging/rtlwifi/base.c:1403:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1403 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_start': drivers/staging/rtlwifi/base.c:1706:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1706 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_stop': drivers/staging/rtlwifi/base.c:1736:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_rx_agg_start': drivers/staging/rtlwifi/base.c:1768:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1768 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_add': drivers/staging/rtlwifi/core.c:868:17: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_remove': drivers/staging/rtlwifi/core.c:933:12: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8822be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'cleanup_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8822be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from ./include/linux/net.h:22, from ./include/linux/skbuff.h:29, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'init_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./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:1031:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1031 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1032:20: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1032 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1047:18: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1047 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1051:8: warning: taking address of packed member of 'struct tcmu_cmd_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1051 | iov = &entry->req.iov[0]; | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1088:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1088 | 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:2765:1: note: in expansion of macro 'module_init' 2765 | module_init(tcmu_module_init); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2683:19: note: 'init_module' target declared here 2683 | 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:2766:1: note: in expansion of macro 'module_exit' 2766 | module_exit(tcmu_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2750:20: note: 'cleanup_module' target declared here 2750 | static void __exit tcmu_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/tty/hvc/hvcs.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvcs_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/hvc/hvcs.c:1602:1: note: in expansion of macro 'module_exit' 1602 | module_exit(hvcs_module_exit); | ^~~~~~~~~~~ drivers/tty/hvc/hvcs.c:1569:20: note: 'cleanup_module' target declared here 1569 | static void __exit hvcs_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/tty/hvc/hvcs.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvcs_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/hvc/hvcs.c:1601:1: note: in expansion of macro 'module_init' 1601 | module_init(hvcs_module_init); | ^~~~~~~~~~~ drivers/tty/hvc/hvcs.c:1549:19: note: 'init_module' target declared here 1549 | static int __init hvcs_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/tty/ipwireless/main.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ipwireless': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/ipwireless/main.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:337:20: note: 'cleanup_module' target declared here 337 | static void __exit exit_ipwireless(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/ipwireless/main.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipwireless': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:319:19: note: 'init_module' target declared here 319 | static int __init init_ipwireless(void) | ^~~~~~~~~~~~~~~ In file included from 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/icom.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icom_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/serial/icom.c:1638:1: note: in expansion of macro 'module_exit' 1638 | module_exit(icom_exit); | ^~~~~~~~~~~ drivers/tty/serial/icom.c:1631:20: note: 'cleanup_module' target declared here 1631 | static void __exit icom_exit(void) | ^~~~~~~~~ In file included from drivers/tty/serial/icom.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icom_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/serial/icom.c:1637:1: note: in expansion of macro 'module_init' 1637 | module_init(icom_init); | ^~~~~~~~~~~ drivers/tty/serial/icom.c:1613:19: note: 'init_module' target declared here 1613 | static int __init icom_init(void) | ^~~~~~~~~ In file included from drivers/tty/serial/arc_uart.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_serial_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/serial/arc_uart.c:683:1: note: in expansion of macro 'module_exit' 683 | module_exit(arc_serial_exit); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit arc_serial_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/serial/arc_uart.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_serial_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:682:1: note: in expansion of macro 'module_init' 682 | module_init(arc_serial_init); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:661:19: note: 'init_module' target declared here 661 | static int __init arc_serial_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/n_hdlc.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'n_hdlc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:987:1: note: in expansion of macro 'module_init' 987 | module_init(n_hdlc_init); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:949:19: note: 'init_module' target declared here 949 | static int __init n_hdlc_init(void) | ^~~~~~~~~~~ In file included from drivers/tty/n_hdlc.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'n_hdlc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_hdlc.c:988:1: note: in expansion of macro 'module_exit' 988 | module_exit(n_hdlc_exit); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:976:20: note: 'cleanup_module' target declared here 976 | static void __exit n_hdlc_exit(void) | ^~~~~~~~~~~ In file included from drivers/tty/n_gsm.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3267:1: note: in expansion of macro 'module_init' 3267 | module_init(gsm_init); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3215:19: note: 'init_module' target declared here 3215 | static int __init gsm_init(void) | ^~~~~~~~ In file included from drivers/tty/n_gsm.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_gsm.c:3268:1: note: in expansion of macro 'module_exit' 3268 | module_exit(gsm_exit); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3257:20: note: 'cleanup_module' target declared here 3257 | static void __exit gsm_exit(void) | ^~~~~~~~ In file included from drivers/tty/n_r3964.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r3964_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(r3964_init); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:195:19: note: 'init_module' target declared here 195 | static int __init r3964_init(void) | ^~~~~~~~~~ In file included from drivers/tty/n_r3964.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r3964_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_r3964.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(r3964_exit); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit r3964_exit(void) | ^~~~~~~~~~ In file included from drivers/tty/cyclades.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cy_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/cyclades.c:4117:1: note: in expansion of macro 'module_exit' 4117 | module_exit(cy_cleanup_module); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4074:20: note: 'cleanup_module' target declared here 4074 | static void __exit cy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/cyclades.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4116:1: note: in expansion of macro 'module_init' 4116 | module_init(cy_init); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4017:19: note: 'init_module' target declared here 4017 | static int __init cy_init(void) | ^~~~~~~ drivers/tty/nozomi.c: In function 'receive_flow_control': drivers/tty/nozomi.c:892:2: warning: converting a packed 'struct ctrl_dl' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2); | ^~~~~~~~~~ drivers/tty/nozomi.c:299:8: note: defined here 299 | struct ctrl_dl { | ^~~~~~~ drivers/tty/nozomi.c: In function 'send_flow_control': drivers/tty/nozomi.c:1015:18: warning: taking address of packed member of 'struct port' may result in an unaligned pointer value [-Waddress-of-packed-member] 1015 | ctrl = (u16 *)&dc->port[i].ctrl_ul; | ^~~~~~~~~~~~~~~~~~~~ drivers/tty/nozomi.c: In function 'nozomi_card_exit': drivers/tty/nozomi.c:1505:2: warning: converting a packed 'struct ctrl_ul' pointer (alignment 1) to a 'u32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1505 | write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2); | ^~~~~~~~~~~ drivers/tty/nozomi.c:309:8: note: defined here 309 | struct ctrl_ul { | ^~~~~~~ In file included from drivers/tty/nozomi.c:32: drivers/tty/nozomi.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nozomi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/nozomi.c:1910:1: note: in expansion of macro 'module_exit' 1910 | module_exit(nozomi_exit); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1901:20: note: 'cleanup_module' target declared here 1901 | static __exit void nozomi_exit(void) | ^~~~~~~~~~~ In file included from drivers/tty/nozomi.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nozomi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1909:1: note: in expansion of macro 'module_init' 1909 | module_init(nozomi_init); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1858:19: note: 'init_module' target declared here 1858 | static __init int nozomi_init(void) | ^~~~~~~~~~~ In file included from drivers/tty/rocket.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/rocket.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(rp_init); | ^~~~~~~~~~~ drivers/tty/rocket.c:2330:19: note: 'init_module' target declared here 2330 | static int __init rp_init(void) | ^~~~~~~ In file included from drivers/tty/synclink_gt.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slgt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclink_gt.c:3821:1: note: in expansion of macro 'module_exit' 3821 | module_exit(slgt_exit); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3815:20: note: 'cleanup_module' target declared here 3815 | static void __exit slgt_exit(void) | ^~~~~~~~~ In file included from drivers/tty/synclink_gt.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slgt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3820:1: note: in expansion of macro 'module_init' 3820 | module_init(slgt_init); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3761:19: note: 'init_module' target declared here 3761 | static int __init slgt_init(void) | ^~~~~~~~~ In file included from drivers/tty/synclinkmp.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclinkmp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclinkmp.c:4003:1: note: in expansion of macro 'module_exit' 4003 | module_exit(synclinkmp_exit); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:3997:20: note: 'cleanup_module' target declared here 3997 | static void __exit synclinkmp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/synclinkmp.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclinkmp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:4002:1: note: in expansion of macro 'module_init' 4002 | module_init(synclinkmp_init); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:3941:19: note: 'init_module' target declared here 3941 | static int __init synclinkmp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/synclink.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclink_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclink.c:4429:1: note: in expansion of macro 'module_exit' 4429 | module_exit(synclink_exit); | ^~~~~~~~~~~ drivers/tty/synclink.c:4423:20: note: 'cleanup_module' target declared here 4423 | static void __exit synclink_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/tty/synclink.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclink_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclink.c:4428:1: note: in expansion of macro 'module_init' 4428 | module_init(synclink_init); | ^~~~~~~~~~~ drivers/tty/synclink.c:4396:19: note: 'init_module' target declared here 4396 | static int __init synclink_init(void) | ^~~~~~~~~~~~~ In file included from drivers/uio/uio.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uio/uio.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(uio_init) | ^~~~~~~~~~~ drivers/uio/uio.c:1024:19: note: 'init_module' target declared here 1024 | static int __init uio_init(void) | ^~~~~~~~ In file included from drivers/uio/uio.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uio/uio.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(uio_exit) | ^~~~~~~~~~~ drivers/uio/uio.c:1029:20: note: 'cleanup_module' target declared here 1029 | static void __exit uio_exit(void) | ^~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'init_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'cleanup_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'cleanup_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'init_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'init_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'cleanup_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'init_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'cleanup_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'cleanup_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'init_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:13: drivers/usb/atm/speedtch.c:942:19: note: 'cleanup_module' target declared here 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:13: drivers/usb/atm/speedtch.c:942:19: note: 'init_module' target declared here 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/ueagle-atm.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uea_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/atm/ueagle-atm.c:62: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'cleanup_module' target declared here 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/ueagle-atm.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uea_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/atm/ueagle-atm.c:62: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'init_module' target declared here 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/atmdev.h:13, from drivers/usb/atm/usbatm.h:14, from drivers/usb/atm/usbatm.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbatm_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1293:1: note: in expansion of macro 'module_init' 1293 | module_init(usbatm_usb_init); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1276:19: note: 'init_module' target declared here 1276 | static int __init usbatm_usb_init(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/atmdev.h:13, from drivers/usb/atm/usbatm.h:14, from drivers/usb/atm/usbatm.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbatm_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/atm/usbatm.c:1298:1: note: in expansion of macro 'module_exit' 1298 | module_exit(usbatm_usb_exit); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1295:20: note: 'cleanup_module' target declared here 1295 | static void __exit usbatm_usb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/atm/xusbatm.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xusbatm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(xusbatm_init); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:174:19: note: 'init_module' target declared here 174 | static int __init xusbatm_init(void) | ^~~~~~~~~~~~ In file included from drivers/usb/atm/xusbatm.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xusbatm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/atm/xusbatm.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(xusbatm_exit); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:208:20: note: 'cleanup_module' target declared here 208 | static void __exit xusbatm_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/class/cdc-acm.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2006:1: note: in expansion of macro 'module_exit' 2006 | module_exit(acm_exit); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1997:20: note: 'cleanup_module' target declared here 1997 | static void __exit acm_exit(void) | ^~~~~~~~ In file included from drivers/usb/class/cdc-acm.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2005:1: note: in expansion of macro 'module_init' 2005 | module_init(acm_init); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1961:19: note: 'init_module' target declared here 1961 | static int __init acm_init(void) | ^~~~~~~~ In file included from drivers/usb/class/usblp.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usblp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:44: drivers/usb/class/usblp.c:1427:19: note: 'cleanup_module' target declared here 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usblp.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usblp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:44: drivers/usb/class/usblp.c:1427:19: note: 'init_module' target declared here 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/cdc-wdm.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:24: drivers/usb/class/cdc-wdm.c:1121:19: note: 'cleanup_module' target declared here 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/cdc-wdm.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:24: drivers/usb/class/cdc-wdm.c:1121:19: note: 'init_module' target declared here 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usbtmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:20: drivers/usb/class/usbtmc.c:1719:19: note: 'cleanup_module' target declared here 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usbtmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:20: drivers/usb/class/usbtmc.c:1719:19: note: 'init_module' target declared here 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/common/ulpi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ulpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/common/ulpi.c:311:1: note: in expansion of macro 'subsys_initcall' 311 | subsys_initcall(ulpi_init); | ^~~~~~~~~~~~~~~ drivers/usb/common/ulpi.c:307:19: note: 'init_module' target declared here 307 | static int __init ulpi_init(void) | ^~~~~~~~~ In file included from drivers/usb/common/ulpi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/common/ulpi.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(ulpi_exit); | ^~~~~~~~~~~ drivers/usb/common/ulpi.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit ulpi_exit(void) | ^~~~~~~~~ In file included from drivers/usb/core/ledtrig-usbport.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbport_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:363:1: note: in expansion of macro 'module_init' 363 | module_init(usbport_trig_init); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:353:19: note: 'init_module' target declared here 353 | static int __init usbport_trig_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/core/ledtrig-usbport.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbport_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:364:1: note: in expansion of macro 'module_exit' 364 | module_exit(usbport_trig_exit); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit usbport_trig_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl811h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/usb/host/sl811-hcd.c:45: drivers/usb/host/sl811-hcd.c:1806:24: note: 'init_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl811h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/usb/host/sl811-hcd.c:45: drivers/usb/host/sl811-hcd.c:1806:24: note: 'cleanup_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'cleanup_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'init_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/image/mdc800.c:1072:1: note: in expansion of macro 'module_exit' 1072 | module_exit (usb_mdc800_cleanup); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit usb_mdc800_cleanup (void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1071:1: note: in expansion of macro 'module_init' 1071 | module_init (usb_mdc800_init); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:982:19: note: 'init_module' target declared here 982 | static int __init usb_mdc800_init (void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from drivers/usb/image/microtek.c:127: drivers/usb/image/microtek.c:805:19: note: 'cleanup_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./arch/powerpc/include/asm/machdep.h:14, from ./arch/powerpc/include/asm/archrandom.h:7, from ./include/linux/random.h:166, from drivers/usb/image/microtek.c:127: drivers/usb/image/microtek.c:805:19: note: 'init_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_sisusb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3226:1: note: in expansion of macro 'module_exit' 3226 | module_exit(usb_sisusb_exit); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3220:20: note: 'cleanup_module' target declared here 3220 | static void __exit usb_sisusb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_sisusb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3225:1: note: in expansion of macro 'module_init' 3225 | module_init(usb_sisusb_init); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3210:19: note: 'init_module' target declared here 3210 | static int __init usb_sisusb_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/misc/adutux.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:24: drivers/usb/misc/adutux.c:790:19: note: 'cleanup_module' target declared here 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/adutux.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:24: drivers/usb/misc/adutux.c:790:19: note: 'init_module' target declared here 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/appledisplay.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appledisplay_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/appledisplay.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(appledisplay_exit); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit appledisplay_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/appledisplay.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appledisplay_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(appledisplay_init); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:344:19: note: 'init_module' target declared here 344 | static int __init appledisplay_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi26_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:13: drivers/usb/misc/emi26.c:249:19: note: 'cleanup_module' target declared here 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi26_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:13: drivers/usb/misc/emi26.c:249:19: note: 'init_module' target declared here 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi62.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi62_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:11: drivers/usb/misc/emi62.c:262:19: note: 'cleanup_module' target declared here 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi62.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi62_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:11: drivers/usb/misc/emi62.c:262:19: note: 'init_module' target declared here 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ftdi-elan.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ftdi_elan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2820:1: note: in expansion of macro 'module_exit' 2820 | module_exit(ftdi_elan_exit); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2805:20: note: 'cleanup_module' target declared here 2805 | static void __exit ftdi_elan_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/ftdi-elan.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ftdi_elan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2819:1: note: in expansion of macro 'module_init' 2819 | module_init(ftdi_elan_init); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2791:19: note: 'init_module' target declared here 2791 | static int __init ftdi_elan_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/idmouse.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idmouse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:24: drivers/usb/misc/idmouse.c:424:19: note: 'cleanup_module' target declared here 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/idmouse.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idmouse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:24: drivers/usb/misc/idmouse.c:424:19: note: 'init_module' target declared here 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/iowarrior.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iowarrior_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:18: drivers/usb/misc/iowarrior.c:908:19: note: 'cleanup_module' target declared here 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/iowarrior.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iowarrior_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:18: drivers/usb/misc/iowarrior.c:908:19: note: 'init_module' target declared here 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/isight_firmware.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isight_firmware_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:21: drivers/usb/misc/isight_firmware.c:128:19: note: 'cleanup_module' target declared here 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/isight_firmware.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isight_firmware_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:21: drivers/usb/misc/isight_firmware.c:128:19: note: 'init_module' target declared here 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usblcd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:22: drivers/usb/misc/usblcd.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usblcd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:22: drivers/usb/misc/usblcd.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ldusb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ld_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:28: drivers/usb/misc/ldusb.c:793:19: note: 'cleanup_module' target declared here 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ldusb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ld_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:28: drivers/usb/misc/ldusb.c:793:19: note: 'init_module' target declared here 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/legousbtower.c:79: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tower_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:83: drivers/usb/misc/legousbtower.c:972:19: note: 'cleanup_module' target declared here 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/legousbtower.c:79: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tower_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:83: drivers/usb/misc/legousbtower.c:972:19: note: 'init_module' target declared here 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'cleanup_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'init_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usbsevseg.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sevseg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:14: drivers/usb/misc/usbsevseg.c:429:19: note: 'cleanup_module' target declared here 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usbsevseg.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sevseg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:14: drivers/usb/misc/usbsevseg.c:429:19: note: 'init_module' target declared here 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/yurex.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yurex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:15: drivers/usb/misc/yurex.c:521:19: note: 'cleanup_module' target declared here 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/yurex.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yurex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:15: drivers/usb/misc/yurex.c:521:19: note: 'init_module' target declared here 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'cleanup_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'init_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/usb3503.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(usb3503_exit); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit usb3503_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:438:1: note: in expansion of macro 'module_init' 438 | module_init(usb3503_init); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:423:19: note: 'init_module' target declared here 423 | static int __init usb3503_init(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'cleanup_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'init_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'cleanup_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'init_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_phy_generic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(usb_phy_generic_exit); | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit usb_phy_generic_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_phy_generic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:373:1: note: in expansion of macro 'subsys_initcall' 373 | subsys_initcall(usb_phy_generic_init); | ^~~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:369:19: note: 'init_module' target declared here 369 | static int __init usb_phy_generic_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_roles_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/roles/class.c:303:1: note: in expansion of macro 'subsys_initcall' 303 | subsys_initcall(usb_roles_init); | ^~~~~~~~~~~~~~~ drivers/usb/roles/class.c:298:19: note: 'init_module' target declared here 298 | static int __init usb_roles_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_roles_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/roles/class.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(usb_roles_exit); | ^~~~~~~~~~~ drivers/usb/roles/class.c:305:20: note: 'cleanup_module' target declared here 305 | static void __exit usb_roles_exit(void) | ^~~~~~~~~~~~~~ In file included from 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:1804:1: note: in expansion of macro 'module_usb_serial_driver' 1804 | 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:1804:1: note: in expansion of macro 'module_usb_serial_driver' 1804 | 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:1804:1: note: in expansion of macro 'module_usb_serial_driver' 1804 | 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:1804:1: note: in expansion of macro 'module_usb_serial_driver' 1804 | 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/powerpc/include/uapi/asm/byteorder.h:12, from ./include/asm-generic/bitops/le.h:6, from ./arch/powerpc/include/asm/bitops.h:247, 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:2468:1: note: in expansion of macro 'module_usb_serial_driver' 2468 | 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:2468:1: note: in expansion of macro 'module_usb_serial_driver' 2468 | 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:2468:1: note: in expansion of macro 'module_usb_serial_driver' 2468 | 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:2468:1: note: in expansion of macro 'module_usb_serial_driver' 2468 | 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:2003:1: note: in expansion of macro 'module_usb_serial_driver' 2003 | 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:2003:1: note: in expansion of macro 'module_usb_serial_driver' 2003 | 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:2003:1: note: in expansion of macro 'module_usb_serial_driver' 2003 | 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:2003:1: note: in expansion of macro 'module_usb_serial_driver' 2003 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_sense': drivers/usb/storage/uas.c:158:31: warning: taking address of packed member of 'struct sense_iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | unsigned len = be16_to_cpup(&sense_iu->len); | ^~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': drivers/usb/storage/uas.c:296:21: warning: taking address of packed member of 'struct iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | idx = be16_to_cpup(&iu->tag) - 1; | ^~~~~~~~ In file included from drivers/usb/storage/uas.c:14: drivers/usb/storage/uas.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'cleanup_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/uas.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'init_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_storage_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:49: drivers/usb/storage/usb.c:1156:24: note: 'init_module' target declared here 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/usb.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_storage_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:49: drivers/usb/storage/usb.c:1156:24: note: 'cleanup_module' target declared here 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/alauda.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alauda_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:28: drivers/usb/storage/alauda.c:1263:24: note: 'cleanup_module' target declared here 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/alauda.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alauda_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:28: drivers/usb/storage/alauda.c:1263:24: note: 'init_module' target declared here 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:15: drivers/usb/storage/cypress_atacb.c:286:24: note: 'cleanup_module' target declared here 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:15: drivers/usb/storage/cypress_atacb.c:286:24: note: 'init_module' target declared here 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/datafab.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'datafab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:46: drivers/usb/storage/datafab.c:757:24: note: 'cleanup_module' target declared here 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/datafab.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'datafab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:46: drivers/usb/storage/datafab.c:757:24: note: 'init_module' target declared here 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:12: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'cleanup_module' target declared here 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:12: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'init_module' target declared here 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/freecom.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'freecom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:21: drivers/usb/storage/freecom.c:578:24: note: 'cleanup_module' target declared here 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/freecom.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'freecom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:21: drivers/usb/storage/freecom.c:578:24: note: 'init_module' target declared here 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/isd200.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isd200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:45: drivers/usb/storage/isd200.c:1572:24: note: 'cleanup_module' target declared here 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/isd200.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isd200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:45: drivers/usb/storage/isd200.c:1572:24: note: 'init_module' target declared here 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jumpshot_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:43: drivers/usb/storage/jumpshot.c:682:24: note: 'cleanup_module' target declared here 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jumpshot_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:43: drivers/usb/storage/jumpshot.c:682:24: note: 'init_module' target declared here 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/karma.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'karma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:16: drivers/usb/storage/karma.c:230:24: note: 'cleanup_module' target declared here 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/karma.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'karma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:16: drivers/usb/storage/karma.c:230:24: note: 'init_module' target declared here 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/onetouch.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'onetouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:19: drivers/usb/storage/onetouch.c:306:24: note: 'cleanup_module' target declared here 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/onetouch.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'onetouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:19: drivers/usb/storage/onetouch.c:306:24: note: 'init_module' target declared here 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_cr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1069:1: note: in expansion of macro 'module_usb_stor_driver' 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:27: drivers/usb/storage/realtek_cr.c:1069:24: note: 'cleanup_module' target declared here 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_cr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1069:1: note: in expansion of macro 'module_usb_stor_driver' 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:27: drivers/usb/storage/realtek_cr.c:1069:24: note: 'init_module' target declared here 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr09.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr09_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:39: drivers/usb/storage/sddr09.c:1789:24: note: 'cleanup_module' target declared here 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr09.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr09_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:39: drivers/usb/storage/sddr09.c:1789:24: note: 'init_module' target declared here 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr55.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr55_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:21: drivers/usb/storage/sddr55.c:1014:24: note: 'cleanup_module' target declared here 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr55.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr55_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:21: drivers/usb/storage/sddr55.c:1014:24: note: 'init_module' target declared here 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'cleanup_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'init_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp_altmode_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'cleanup_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_altmode_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'init_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusb302_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'cleanup_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusb302_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'init_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'cleanup_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'init_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/typec/class.c:1650:1: note: in expansion of macro 'subsys_initcall' 1650 | subsys_initcall(typec_init); | ^~~~~~~~~~~~~~~ drivers/usb/typec/class.c:1634:19: note: 'init_module' target declared here 1634 | static int __init typec_init(void) | ^~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/typec/class.c:1658:1: note: in expansion of macro 'module_exit' 1658 | module_exit(typec_exit); | ^~~~~~~~~~~ drivers/usb/typec/class.c:1652:20: note: 'cleanup_module' target declared here 1652 | static void __exit typec_exit(void) | ^~~~~~~~~~ drivers/usb/typec/tcpm.c: In function 'tcpm_pd_data_request': drivers/usb/typec/tcpm.c:1638:36: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1638 | tcpm_handle_vdm_request(port, msg->payload, cnt); | ~~~^~~~~~~~~ drivers/usb/typec/tcpm.c:1647:30: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1647 | tcpm_handle_alert(port, msg->payload, cnt); | ~~~^~~~~~~~~ In file included from drivers/usb/typec/tps6598x.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'cleanup_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tps6598x.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'init_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/powerpc/include/uapi/asm/byteorder.h:12, from drivers/usb/usbip/usbip_common.c:8: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': drivers/usb/usbip/usbip_common.c:438:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | cpu_to_be32s(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro 'cpu_to_be32s' 438 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:439:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro 'cpu_to_be32s' 439 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:440:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro 'cpu_to_be32s' 440 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:441:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | cpu_to_be32s(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro 'cpu_to_be32s' 441 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:445:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | be32_to_cpus(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro 'be32_to_cpus' 445 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:446:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro 'be32_to_cpus' 446 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:447:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro 'be32_to_cpus' 447 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:448:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | be32_to_cpus(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro 'be32_to_cpus' 448 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': drivers/usb/usbip/usbip_common.c:456:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' 456 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:457:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | cpu_to_be32s(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro 'cpu_to_be32s' 457 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:458:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro 'cpu_to_be32s' 458 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:459:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro 'cpu_to_be32s' 459 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:460:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | cpu_to_be32s(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'cpu_to_be32s' 460 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:462:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' 462 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:463:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | be32_to_cpus(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' 463 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:464:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro 'be32_to_cpus' 464 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:465:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro 'be32_to_cpus' 465 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:466:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | be32_to_cpus(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro 'be32_to_cpus' 466 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': drivers/usb/usbip/usbip_common.c:483:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro 'cpu_to_be32s' 483 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:485:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro 'be32_to_cpus' 485 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: drivers/usb/usbip/usbip_common.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(usbip_core_init); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:730:19: note: 'init_module' target declared here 730 | static int __init usbip_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(usbip_core_exit); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit usbip_core_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/vhci_hcd.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_hcd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1555:1: note: in expansion of macro 'module_init' 1555 | module_init(vhci_hcd_init); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1491:19: note: 'init_module' target declared here 1491 | static int __init vhci_hcd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/usbip/vhci_hcd.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_hcd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1556:1: note: in expansion of macro 'module_exit' 1556 | module_exit(vhci_hcd_exit); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1548:20: note: 'cleanup_module' target declared here 1548 | static void __exit vhci_hcd_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_host_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:402:1: note: in expansion of macro 'module_init' 402 | module_init(usbip_host_init); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:341:19: note: 'init_module' target declared here 341 | static int __init usbip_host_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_host_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/stub_main.c:403:1: note: in expansion of macro 'module_exit' 403 | module_exit(usbip_host_exit); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit usbip_host_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wusbcore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:476:1: note: in expansion of macro 'module_init' 476 | module_init(wusbcore_init); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:452:19: note: 'init_module' target declared here 452 | static int __init wusbcore_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wusbcore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:490:1: note: in expansion of macro 'module_exit' 490 | module_exit(wusbcore_exit); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:478:20: note: 'cleanup_module' target declared here 478 | static void __exit wusbcore_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/cbaf.c:75: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbaf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:77: drivers/usb/wusbcore/cbaf.c:648:19: note: 'cleanup_module' target declared here 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/cbaf.c:75: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbaf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:77: drivers/usb/wusbcore/cbaf.c:648:19: note: 'init_module' target declared here 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'cleanup_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'init_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_est_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(i1480_est_init); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:57:19: note: 'init_module' target declared here 57 | static int __init i1480_est_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_est_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(i1480_est_exit); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit i1480_est_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uwb_subsys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/driver.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(uwb_subsys_init); | ^~~~~~~~~~~ drivers/uwb/driver.c:112:19: note: 'init_module' target declared here 112 | static int __init uwb_subsys_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uwb_subsys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/driver.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(uwb_subsys_exit); | ^~~~~~~~~~~ drivers/uwb/driver.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit uwb_subsys_exit(void) | ^~~~~~~~~~~~~~~ drivers/uwb/drp.c: In function 'uwb_drp_availability_process': drivers/uwb/drp.c:732:26: warning: taking address of packed member of 'struct uwb_ie_drp_avail' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | drp_availability_ie->bmp, UWB_NUM_MAS); | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from drivers/uwb/umc-bus.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umc_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(umc_bus_init); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:198:19: note: 'init_module' target declared here 198 | static int __init umc_bus_init(void) | ^~~~~~~~~~~~ In file included from drivers/uwb/umc-bus.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umc_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/umc-bus.c:208:1: note: in expansion of macro 'module_exit' 208 | module_exit(umc_bus_exit); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit umc_bus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/uwb/whci.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uwb/whci.c:11: drivers/uwb/whci.c:255:19: note: 'cleanup_module' target declared here 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whci.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uwb/whci.c:11: drivers/uwb/whci.c:255:19: note: 'init_module' target declared here 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whc-rc.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whcrc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/whc-rc.c:477:1: note: in expansion of macro 'module_exit' 477 | module_exit(whcrc_driver_exit); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit whcrc_driver_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whc-rc.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whcrc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(whcrc_driver_init); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:467:19: note: 'init_module' target declared here 467 | static int __init whcrc_driver_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwarc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'cleanup_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwarc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'init_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/vfio/mdev/mdev_core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(mdev_init) | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:393:19: note: 'init_module' target declared here 393 | static int __init mdev_init(void) | ^~~~~~~~~ In file included from drivers/vfio/mdev/mdev_core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(mdev_exit) | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit mdev_exit(void) | ^~~~~~~~~ In file included from drivers/vfio/mdev/vfio_mdev.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_mdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(vfio_mdev_init) | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:132:19: note: 'init_module' target declared here 132 | static int __init vfio_mdev_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/vfio/mdev/vfio_mdev.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_mdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(vfio_mdev_exit) | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit vfio_mdev_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/vfio/pci/vfio_pci.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1479:1: note: in expansion of macro 'module_init' 1479 | module_init(vfio_pci_init); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1456:19: note: 'init_module' target declared here 1456 | static int __init vfio_pci_init(void) | ^~~~~~~~~~~~~ In file included from drivers/vfio/pci/vfio_pci.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_pci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1480:1: note: in expansion of macro 'module_exit' 1480 | module_exit(vfio_pci_cleanup); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1409:20: note: 'cleanup_module' target declared here 1409 | static void __exit vfio_pci_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2263:1: note: in expansion of macro 'module_init' 2263 | module_init(vfio_init); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2196:19: note: 'init_module' target declared here 2196 | static int __init vfio_init(void) | ^~~~~~~~~ In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio.c:2264:1: note: in expansion of macro 'module_exit' 2264 | module_exit(vfio_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2248:20: note: 'cleanup_module' target declared here 2248 | static void __exit vfio_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_virqfd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(vfio_virqfd_init); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:26:19: note: 'init_module' target declared here 26 | static int __init vfio_virqfd_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_virqfd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/virqfd.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(vfio_virqfd_exit); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:36:20: note: 'cleanup_module' target declared here 36 | static void __exit vfio_virqfd_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_spapr_tce.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tce_iommu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_spapr_tce.c:1385:1: note: in expansion of macro 'module_init' 1385 | module_init(tce_iommu_init); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_spapr_tce.c:1375:19: note: 'init_module' target declared here 1375 | static int __init tce_iommu_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_spapr_tce.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tce_iommu_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio_iommu_spapr_tce.c:1386:1: note: in expansion of macro 'module_exit' 1386 | module_exit(tce_iommu_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_spapr_tce.c:1380:20: note: 'cleanup_module' target declared here 1380 | static void __exit tce_iommu_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:2511:1: note: in expansion of macro 'module_init' 2511 | module_init(vhost_init); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2502:19: note: 'init_module' target declared here 2502 | 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:2512:1: note: in expansion of macro 'module_exit' 2512 | module_exit(vhost_exit); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2507:20: note: 'cleanup_module' target declared here 2507 | static void __exit vhost_exit(void) | ^~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:359:1: note: in expansion of macro 'postcore_initcall' 359 | postcore_initcall(lcd_class_init); | ^~~~~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:342:19: note: 'init_module' target declared here 342 | static int __init lcd_class_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(lcd_class_exit); | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:337:20: note: 'cleanup_module' target declared here 337 | static void __exit lcd_class_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/platform_lcd.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'platform_lcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/video/backlight/platform_lcd.c:15: drivers/video/backlight/platform_lcd.c:157:24: note: 'cleanup_module' target declared here 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/platform_lcd.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'platform_lcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/video/backlight/platform_lcd.c:15: drivers/video/backlight/platform_lcd.c:157:24: note: 'init_module' target declared here 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/lp855x_bl.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp855x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/video/backlight/lp855x_bl.c:14: drivers/video/backlight/lp855x_bl.c:545:19: note: 'cleanup_module' target declared here 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/lp855x_bl.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp855x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/video/backlight/lp855x_bl.c:14: drivers/video/backlight/lp855x_bl.c:545:19: note: 'init_module' target declared here 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/pwm_bl.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_backlight_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/video/backlight/pwm_bl.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | 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:685:24: note: 'cleanup_module' target declared here 685 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/pwm_bl.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/pwm_bl.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_backlight_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/video/backlight/pwm_bl.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | 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:685:24: note: 'init_module' target declared here 685 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/pwm_bl.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/arcxcnn_bl.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arcxcnn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'cleanup_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/arcxcnn_bl.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arcxcnn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'init_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/ssd1307fb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssd1307fb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/fbdev/ssd1307fb.c:9: drivers/video/fbdev/ssd1307fb.c:770:19: note: 'cleanup_module' target declared here 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/ssd1307fb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssd1307fb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/fbdev/ssd1307fb.c:9: drivers/video/fbdev/ssd1307fb.c:770:19: note: 'init_module' target declared here 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/vfb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:539:1: note: in expansion of macro 'module_init' 539 | module_init(vfb_init); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:505:19: note: 'init_module' target declared here 505 | static int __init vfb_init(void) | ^~~~~~~~ In file included from drivers/video/fbdev/vfb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/vfb.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(vfb_exit); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit vfb_exit(void) | ^~~~~~~~ In file included from drivers/virtio/virtio_mmio.c:67: ./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 drivers/virtio/virtio_mmio.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(virtio_mmio_init); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:766:19: note: 'init_module' target declared here 766 | static int __init virtio_mmio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'init_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'cleanup_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/scatterlist.h:9, from ./include/linux/virtio.h:7, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'cleanup_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'init_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2482.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds2482_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/w1/masters/ds2482.c:19: drivers/w1/masters/ds2482.c:558:19: note: 'cleanup_module' target declared here 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2482.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds2482_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/w1/masters/ds2482.c:19: drivers/w1/masters/ds2482.c:558:19: note: 'init_module' target declared here 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_therm.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_therm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:751:1: note: in expansion of macro 'module_init' 751 | module_init(w1_therm_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:729:19: note: 'init_module' target declared here 729 | static int __init w1_therm_init(void) | ^~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_therm.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_therm_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(w1_therm_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:742:20: note: 'cleanup_module' target declared here 742 | static void __exit w1_therm_fini(void) | ^~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_smem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_smem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(w1_smem_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:43:19: note: 'init_module' target declared here 43 | static int __init w1_smem_init(void) | ^~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_smem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_smem_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(w1_smem_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit w1_smem_fini(void) | ^~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_ds2405_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:19: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'init_module' target declared here 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_ds2405_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:19: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'cleanup_module' target declared here 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_29_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:13: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'init_module' target declared here 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_29_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:13: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'cleanup_module' target declared here 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_3a_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:14: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'init_module' target declared here 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_3a_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:14: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'cleanup_module' target declared here 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_12_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:14: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'init_module' target declared here 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_12_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:14: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'cleanup_module' target declared here 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:28: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'init_module' target declared here 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:28: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'cleanup_module' target declared here 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_2d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:15: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'init_module' target declared here 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_2d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:15: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'cleanup_module' target declared here 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2805.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_f0d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:308:1: note: in expansion of macro 'module_init' 308 | module_init(w1_f0d_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:296:19: note: 'init_module' target declared here 296 | static int __init w1_f0d_init(void) | ^~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2805.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_f0d_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(w1_f0d_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:302:20: note: 'cleanup_module' target declared here 302 | static void __exit w1_f0d_fini(void) | ^~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_23_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:13: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'init_module' target declared here 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_23_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:13: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'cleanup_module' target declared here 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2438_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:12: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'init_module' target declared here 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2438_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:12: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'cleanup_module' target declared here 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2780_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:18: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'init_module' target declared here 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2780_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:18: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'cleanup_module' target declared here 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2781_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:16: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'init_module' target declared here 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2781_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:16: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'cleanup_module' target declared here 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1C_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:13: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'init_module' target declared here 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1C_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:13: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'cleanup_module' target declared here 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/w1.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/w1.c:1249:1: note: in expansion of macro 'module_init' 1249 | module_init(w1_init); | ^~~~~~~~~~~ drivers/w1/w1.c:1188:19: note: 'init_module' target declared here 1188 | static int __init w1_init(void) | ^~~~~~~ In file included from drivers/w1/w1.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/w1.c:1250:1: note: in expansion of macro 'module_exit' 1250 | module_exit(w1_fini); | ^~~~~~~~~~~ drivers/w1/w1.c:1234:20: note: 'cleanup_module' target declared here 1234 | static void __exit w1_fini(void) | ^~~~~~~ In file included from drivers/watchdog/pcwd_pci.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcipcwd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_pci.c:43: drivers/watchdog/pcwd_pci.c:818:19: note: 'cleanup_module' target declared here 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_pci.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcipcwd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_pci.c:43: drivers/watchdog/pcwd_pci.c:818:19: note: 'init_module' target declared here 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdtpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/watchdog/wdt_pci.c:42: drivers/watchdog/wdt_pci.c:741:19: note: 'cleanup_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdtpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from drivers/watchdog/wdt_pci.c:42: drivers/watchdog/wdt_pci.c:741:19: note: 'init_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_usb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_usb.c:35: drivers/watchdog/pcwd_usb.c:809:19: note: 'cleanup_module' target declared here 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_usb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_usb.c:35: drivers/watchdog/pcwd_usb.c:809:19: note: 'init_module' target declared here 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/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/i6300esb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'cleanup_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/i6300esb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'init_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdrtas.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdrtas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/wdrtas.c:639:1: note: in expansion of macro 'module_init' 639 | module_init(wdrtas_init); | ^~~~~~~~~~~ drivers/watchdog/wdrtas.c:602:19: note: 'init_module' target declared here 602 | static int __init wdrtas_init(void) | ^~~~~~~~~~~ In file included from drivers/watchdog/wdrtas.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdrtas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/wdrtas.c:640:1: note: in expansion of macro 'module_exit' 640 | module_exit(wdrtas_exit); | ^~~~~~~~~~~ drivers/watchdog/wdrtas.c:629:20: note: 'cleanup_module' target declared here 629 | static void __exit wdrtas_exit(void) | ^~~~~~~~~~~ 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 sound/core/oss/pcm_oss.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3200:1: note: in expansion of macro 'module_init' 3200 | module_init(alsa_pcm_oss_init) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3172:19: note: 'init_module' target declared here 3172 | static int __init alsa_pcm_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/oss/pcm_oss.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/oss/pcm_oss.c:3201:1: note: in expansion of macro 'module_exit' 3201 | module_exit(alsa_pcm_oss_exit) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3195:20: note: 'cleanup_module' target declared here 3195 | static void __exit alsa_pcm_oss_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from 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 sound/core/seq/oss/seq_oss.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_oss_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(alsa_seq_oss_init) | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:79:19: note: 'init_module' target declared here 79 | static int __init alsa_seq_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/oss/seq_oss.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_oss_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(alsa_seq_oss_exit) | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit alsa_seq_oss_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(alsa_seq_init) | ^~~~~~~~~~~ sound/core/seq/seq.c:83:19: note: 'init_module' target declared here 83 | static int __init alsa_seq_init(void) | ^~~~~~~~~~~~~ In file included from sound/core/seq/seq.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(alsa_seq_exit) | ^~~~~~~~~~~ sound/core/seq/seq.c:117:20: note: 'cleanup_module' target declared here 117 | static void __exit alsa_seq_exit(void) | ^~~~~~~~~~~~~ In file included from sound/core/seq/seq_dummy.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(alsa_seq_dummy_init) | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:215:19: note: 'init_module' target declared here 215 | static int __init alsa_seq_dummy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_dummy.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq_dummy.c:226:1: note: in expansion of macro 'module_exit' 226 | module_exit(alsa_seq_dummy_exit) | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:220:20: note: 'cleanup_module' target declared here 220 | static void __exit alsa_seq_dummy_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/core/seq/seq_midi.c:35: sound/core/seq/seq_midi.c:468:23: note: 'init_module' target declared here 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/core/seq/seq_midi.c:35: sound/core/seq/seq_midi.c:468:23: note: 'cleanup_module' target declared here 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/sound.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_sound_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/core/sound.c:422:1: note: in expansion of macro 'subsys_initcall' 422 | subsys_initcall(alsa_sound_init); | ^~~~~~~~~~~~~~~ sound/core/sound.c:398:19: note: 'init_module' target declared here 398 | static int __init alsa_sound_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/sound.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_sound_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/sound.c:423:1: note: in expansion of macro 'module_exit' 423 | module_exit(alsa_sound_exit); | ^~~~~~~~~~~ sound/core/sound.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit alsa_sound_exit(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/uaccess.h:14, from ./arch/powerpc/include/asm/sections.h:7, from ./include/linux/interrupt.h:21, from sound/core/control.c:23: sound/core/control_compat.c: In function 'snd_ctl_elem_info_compat': sound/core/control_compat.c:111:44: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | if (get_user(data->value.enumerated.item, &data32->value.enumerated.item)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:111:6: note: in expansion of macro 'get_user' 111 | if (get_user(data->value.enumerated.item, &data32->value.enumerated.item)) | ^~~~~~~~ sound/core/control_compat.c:126:28: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 126 | if (put_user(data->owner, &data32->owner)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:126:6: note: in expansion of macro 'put_user' 126 | if (put_user(data->owner, &data32->owner)) | ^~~~~~~~ sound/core/control_compat.c:131:41: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | if (put_user(data->value.integer.min, &data32->value.integer.min) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:131:7: note: in expansion of macro 'put_user' 131 | if (put_user(data->value.integer.min, &data32->value.integer.min) || | ^~~~~~~~ sound/core/control_compat.c:132:41: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | put_user(data->value.integer.max, &data32->value.integer.max) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:132:7: note: in expansion of macro 'put_user' 132 | put_user(data->value.integer.max, &data32->value.integer.max) || | ^~~~~~~~ sound/core/control_compat.c:133:42: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | put_user(data->value.integer.step, &data32->value.integer.step)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:133:7: note: in expansion of macro 'put_user' 133 | put_user(data->value.integer.step, &data32->value.integer.step)) | ^~~~~~~~ sound/core/control_compat.c: In function 'snd_ctl_elem_add_compat': sound/core/control_compat.c:399:28: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 399 | if (get_user(data->owner, &data32->owner)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:399:6: note: in expansion of macro 'get_user' 399 | if (get_user(data->owner, &data32->owner)) | ^~~~~~~~ sound/core/control_compat.c:404:41: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 404 | if (get_user(data->value.integer.min, &data32->value.integer.min) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:404:7: note: in expansion of macro 'get_user' 404 | if (get_user(data->value.integer.min, &data32->value.integer.min) || | ^~~~~~~~ sound/core/control_compat.c:405:41: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | get_user(data->value.integer.max, &data32->value.integer.max) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:405:7: note: in expansion of macro 'get_user' 405 | get_user(data->value.integer.max, &data32->value.integer.max) || | ^~~~~~~~ sound/core/control_compat.c:406:42: warning: taking address of packed member of 'struct snd_ctl_elem_info32' may result in an unaligned pointer value [-Waddress-of-packed-member] 406 | get_user(data->value.integer.step, &data32->value.integer.step)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/control_compat.c:406:7: note: in expansion of macro 'get_user' 406 | get_user(data->value.integer.step, &data32->value.integer.step)) | ^~~~~~~~ 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 ./include/linux/uaccess.h:14, from ./arch/powerpc/include/asm/sections.h:7, from ./include/linux/interrupt.h:21, from ./include/sound/timer.h:27, from sound/core/timer.c:32: sound/core/timer_compat.c: In function 'snd_timer_user_gparams_compat': sound/core/timer_compat.c:54:35: warning: taking address of packed member of 'struct snd_timer_gparams32' may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | get_user(gparams.period_num, &user->period_num) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/timer_compat.c:54:6: note: in expansion of macro 'get_user' 54 | get_user(gparams.period_num, &user->period_num) || | ^~~~~~~~ sound/core/timer_compat.c:55:35: warning: taking address of packed member of 'struct snd_timer_gparams32' may result in an unaligned pointer value [-Waddress-of-packed-member] 55 | get_user(gparams.period_den, &user->period_den)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/timer_compat.c:55:6: note: in expansion of macro 'get_user' 55 | get_user(gparams.period_den, &user->period_den)) | ^~~~~~~~ In file included from sound/core/timer.c:28: sound/core/timer.c: At top level: ./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 ./include/linux/uaccess.h:14, from ./include/linux/poll.h:12, from ./include/sound/info.h:25, from sound/core/pcm_native.c:33: sound/core/pcm_compat.c: In function 'snd_pcm_status_user_compat': sound/core/pcm_compat.c:218:5: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | (u32 __user *)(&src->audio_tstamp_data))) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:217:13: note: in expansion of macro 'get_user' 217 | if (ext && get_user(status.audio_tstamp_data, | ^~~~~~~~ sound/core/pcm_compat.c:226:29: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 226 | if (put_user(status.state, &src->state) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:226:6: note: in expansion of macro 'put_user' 226 | if (put_user(status.state, &src->state) || | ^~~~~~~~ sound/core/pcm_compat.c:229:32: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | put_user(status.appl_ptr, &src->appl_ptr) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:229:6: note: in expansion of macro 'put_user' 229 | put_user(status.appl_ptr, &src->appl_ptr) || | ^~~~~~~~ sound/core/pcm_compat.c:230:30: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | put_user(status.hw_ptr, &src->hw_ptr) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:230:6: note: in expansion of macro 'put_user' 230 | put_user(status.hw_ptr, &src->hw_ptr) || | ^~~~~~~~ sound/core/pcm_compat.c:231:29: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | put_user(status.delay, &src->delay) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:231:6: note: in expansion of macro 'put_user' 231 | put_user(status.delay, &src->delay) || | ^~~~~~~~ sound/core/pcm_compat.c:232:29: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | put_user(status.avail, &src->avail) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:232:6: note: in expansion of macro 'put_user' 232 | put_user(status.avail, &src->avail) || | ^~~~~~~~ sound/core/pcm_compat.c:233:33: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | put_user(status.avail_max, &src->avail_max) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:233:6: note: in expansion of macro 'put_user' 233 | put_user(status.avail_max, &src->avail_max) || | ^~~~~~~~ sound/core/pcm_compat.c:234:33: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | put_user(status.overrange, &src->overrange) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:234:6: note: in expansion of macro 'put_user' 234 | put_user(status.overrange, &src->overrange) || | ^~~~~~~~ sound/core/pcm_compat.c:235:39: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | put_user(status.suspended_state, &src->suspended_state) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:235:6: note: in expansion of macro 'put_user' 235 | put_user(status.suspended_state, &src->suspended_state) || | ^~~~~~~~ sound/core/pcm_compat.c:236:41: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | put_user(status.audio_tstamp_data, &src->audio_tstamp_data) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:236:6: note: in expansion of macro 'put_user' 236 | put_user(status.audio_tstamp_data, &src->audio_tstamp_data) || | ^~~~~~~~ sound/core/pcm_compat.c:239:45: warning: taking address of packed member of 'struct snd_pcm_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | put_user(status.audio_tstamp_accuracy, &src->audio_tstamp_accuracy)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:239:6: note: in expansion of macro 'put_user' 239 | put_user(status.audio_tstamp_accuracy, &src->audio_tstamp_accuracy)) | ^~~~~~~~ sound/core/pcm_compat.c: In function 'snd_pcm_ioctl_sync_ptr_compat': sound/core/pcm_compat.c:495:23: warning: taking address of packed member of 'struct snd_pcm_sync_ptr32' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | if (get_user(sflags, &src->flags) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:495:6: note: in expansion of macro 'get_user' 495 | if (get_user(sflags, &src->flags) || | ^~~~~~~~ sound/core/pcm_compat.c:496:34: warning: taking address of packed member of 'struct snd_pcm_sync_ptr32' may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | get_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:496:6: note: in expansion of macro 'get_user' 496 | get_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || | ^~~~~~~~ sound/core/pcm_compat.c:497:35: warning: taking address of packed member of 'struct snd_pcm_sync_ptr32' may result in an unaligned pointer value [-Waddress-of-packed-member] 497 | get_user(scontrol.avail_min, &src->c.control.avail_min)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:497:6: note: in expansion of macro 'get_user' 497 | get_user(scontrol.avail_min, &src->c.control.avail_min)) | ^~~~~~~~ sound/core/pcm_compat.c:525:30: warning: taking address of packed member of 'struct snd_pcm_mmap_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | if (put_user(sstatus.state, &src->s.status.state) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:525:6: note: in expansion of macro 'put_user' 525 | if (put_user(sstatus.state, &src->s.status.state) || | ^~~~~~~~ sound/core/pcm_compat.c:526:31: warning: taking address of packed member of 'struct snd_pcm_mmap_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:526:6: note: in expansion of macro 'put_user' 526 | put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || | ^~~~~~~~ sound/core/pcm_compat.c:528:40: warning: taking address of packed member of 'struct snd_pcm_mmap_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | put_user(sstatus.suspended_state, &src->s.status.suspended_state) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:528:6: note: in expansion of macro 'put_user' 528 | put_user(sstatus.suspended_state, &src->s.status.suspended_state) || | ^~~~~~~~ sound/core/pcm_compat.c:531:34: warning: taking address of packed member of 'struct snd_pcm_sync_ptr32' may result in an unaligned pointer value [-Waddress-of-packed-member] 531 | put_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:531:6: note: in expansion of macro 'put_user' 531 | put_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || | ^~~~~~~~ sound/core/pcm_compat.c:532:35: warning: taking address of packed member of 'struct snd_pcm_sync_ptr32' may result in an unaligned pointer value [-Waddress-of-packed-member] 532 | put_user(scontrol.avail_min, &src->c.control.avail_min)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/pcm_compat.c:532:6: note: in expansion of macro 'put_user' 532 | put_user(scontrol.avail_min, &src->c.control.avail_min)) | ^~~~~~~~ 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 ./include/linux/uaccess.h:14, from ./arch/powerpc/include/asm/sections.h:7, from ./include/linux/interrupt.h:21, from ./include/sound/rawmidi.h:26, from sound/core/rawmidi.c:33: sound/core/rawmidi_compat.c: In function 'snd_rawmidi_ioctl_params_compat': sound/core/rawmidi_compat.c:39:30: warning: taking address of packed member of 'struct snd_rawmidi_params32' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | if (get_user(params.stream, &src->stream) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:39:6: note: in expansion of macro 'get_user' 39 | if (get_user(params.stream, &src->stream) || | ^~~~~~~~ sound/core/rawmidi_compat.c:40:35: warning: taking address of packed member of 'struct snd_rawmidi_params32' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | get_user(params.buffer_size, &src->buffer_size) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:40:6: note: in expansion of macro 'get_user' 40 | get_user(params.buffer_size, &src->buffer_size) || | ^~~~~~~~ sound/core/rawmidi_compat.c:41:33: warning: taking address of packed member of 'struct snd_rawmidi_params32' may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | get_user(params.avail_min, &src->avail_min) || ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:41:6: note: in expansion of macro 'get_user' 41 | get_user(params.avail_min, &src->avail_min) || | ^~~~~~~~ sound/core/rawmidi_compat.c:42:20: warning: taking address of packed member of 'struct snd_rawmidi_params32' may result in an unaligned pointer value [-Waddress-of-packed-member] 42 | get_user(val, &src->no_active_sensing)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:42:6: note: in expansion of macro 'get_user' 42 | get_user(val, &src->no_active_sensing)) | ^~~~~~~~ sound/core/rawmidi_compat.c: In function 'snd_rawmidi_ioctl_status_compat': sound/core/rawmidi_compat.c:72:30: warning: taking address of packed member of 'struct snd_rawmidi_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | if (get_user(status.stream, &src->stream)) ./arch/powerpc/include/asm/uaccess.h:277:48: note: in definition of macro '__get_user_check' 277 | const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:72:6: note: in expansion of macro 'get_user' 72 | if (get_user(status.stream, &src->stream)) | ^~~~~~~~ sound/core/rawmidi_compat.c:93:29: warning: taking address of packed member of 'struct snd_rawmidi_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | put_user(status.avail, &src->avail) || ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:93:6: note: in expansion of macro 'put_user' 93 | put_user(status.avail, &src->avail) || | ^~~~~~~~ sound/core/rawmidi_compat.c:94:29: warning: taking address of packed member of 'struct snd_rawmidi_status32' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | put_user(status.xruns, &src->xruns)) ./arch/powerpc/include/asm/uaccess.h:167:42: note: in definition of macro '__put_user_check' 167 | __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ | ^~~ sound/core/rawmidi_compat.c:94:6: note: in expansion of macro 'put_user' 94 | put_user(status.xruns, &src->xruns)) | ^~~~~~~~ In file included from sound/core/rawmidi.c:30: sound/core/rawmidi.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/rawmidi.c:1822:1: note: in expansion of macro 'module_init' 1822 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1791:19: note: 'init_module' target declared here 1791 | static int __init alsa_rawmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/rawmidi.c:1823:1: note: in expansion of macro 'module_exit' 1823 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1816:20: note: 'cleanup_module' target declared here 1816 | static void __exit alsa_rawmidi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/drivers/mpu401/mpu401.c:27: ./include/linux/module.h: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/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/opl3/opl3_seq.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opl3_seq_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from ./include/sound/opl3.h:54, from sound/drivers/opl3/opl3_voice.h:22, from sound/drivers/opl3/opl3_seq.c:25: sound/drivers/opl3/opl3_seq.c:290:23: note: 'init_module' target declared here 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/opl3/opl3_seq.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opl3_seq_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from ./include/sound/opl3.h:54, from sound/drivers/opl3/opl3_voice.h:22, from sound/drivers/opl3/opl3_seq.c:25: sound/drivers/opl3/opl3_seq.c:290:23: note: 'cleanup_module' target declared here 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/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/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:549:1: note: in expansion of macro 'module_exit' 549 | module_exit(snd_bebob_exit); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:543:1: note: 'cleanup_module' target declared here 543 | 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:548:1: note: in expansion of macro 'module_init' 548 | module_init(snd_bebob_init); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:537:1: note: 'init_module' target declared here 537 | snd_bebob_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/dice/dice.h:20, from sound/firewire/dice/dice.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_dice_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/dice/dice.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(alsa_dice_exit); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:410:20: note: 'cleanup_module' target declared here 410 | static void __exit alsa_dice_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/dice/dice.h:20, from sound/firewire/dice/dice.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_dice_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(alsa_dice_init); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:405:19: note: 'init_module' target declared here 405 | static int __init alsa_dice_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_dg00x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(snd_dg00x_exit); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit snd_dg00x_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_dg00x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(snd_dg00x_init); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:214:19: note: 'init_module' target declared here 214 | static int __init snd_dg00x_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_ff_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fireface/ff.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(snd_ff_exit); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit snd_ff_exit(void) | ^~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_ff_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(snd_ff_init); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:198:19: note: 'init_module' target declared here 198 | static int __init snd_ff_init(void) | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': sound/firewire/fireworks/fireworks_command.c:219:11: warning: converting a packed 'struct snd_efw_hwinfo' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); | ^~~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:125:8: note: defined here 125 | struct snd_efw_hwinfo { | ^~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/powerpc/include/uapi/asm/byteorder.h:12, from ./include/asm-generic/bitops/le.h:6, from ./arch/powerpc/include/asm/bitops.h:247, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/linux/list.h:9, from ./include/linux/preempt.h:11, 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/compat.h:12, from sound/firewire/fireworks/./fireworks.h:12, from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/fireworks_command.c:223:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | be32_to_cpus(&hwinfo->flags); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:223:2: note: in expansion of macro 'be32_to_cpus' 223 | be32_to_cpus(&hwinfo->flags); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:224:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | be32_to_cpus(&hwinfo->guid_hi); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:224:2: note: in expansion of macro 'be32_to_cpus' 224 | be32_to_cpus(&hwinfo->guid_hi); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:225:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | be32_to_cpus(&hwinfo->guid_lo); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:225:2: note: in expansion of macro 'be32_to_cpus' 225 | be32_to_cpus(&hwinfo->guid_lo); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:226:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 226 | be32_to_cpus(&hwinfo->type); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:226:2: note: in expansion of macro 'be32_to_cpus' 226 | be32_to_cpus(&hwinfo->type); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:227:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | be32_to_cpus(&hwinfo->version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:227:2: note: in expansion of macro 'be32_to_cpus' 227 | be32_to_cpus(&hwinfo->version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:228:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | be32_to_cpus(&hwinfo->supported_clocks); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:228:2: note: in expansion of macro 'be32_to_cpus' 228 | be32_to_cpus(&hwinfo->supported_clocks); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:229:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:229:2: note: in expansion of macro 'be32_to_cpus' 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:230:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:230:2: note: in expansion of macro 'be32_to_cpus' 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:231:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | be32_to_cpus(&hwinfo->phys_out); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:231:2: note: in expansion of macro 'be32_to_cpus' 231 | be32_to_cpus(&hwinfo->phys_out); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:232:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | be32_to_cpus(&hwinfo->phys_in); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:232:2: note: in expansion of macro 'be32_to_cpus' 232 | be32_to_cpus(&hwinfo->phys_in); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:233:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:233:2: note: in expansion of macro 'be32_to_cpus' 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:234:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:234:2: note: in expansion of macro 'be32_to_cpus' 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:235:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | be32_to_cpus(&hwinfo->midi_out_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:235:2: note: in expansion of macro 'be32_to_cpus' 235 | be32_to_cpus(&hwinfo->midi_out_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:236:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | be32_to_cpus(&hwinfo->midi_in_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:236:2: note: in expansion of macro 'be32_to_cpus' 236 | be32_to_cpus(&hwinfo->midi_in_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:237:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 237 | be32_to_cpus(&hwinfo->max_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:237:2: note: in expansion of macro 'be32_to_cpus' 237 | be32_to_cpus(&hwinfo->max_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:238:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | be32_to_cpus(&hwinfo->min_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:238:2: note: in expansion of macro 'be32_to_cpus' 238 | be32_to_cpus(&hwinfo->min_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:239:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | be32_to_cpus(&hwinfo->dsp_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:239:2: note: in expansion of macro 'be32_to_cpus' 239 | be32_to_cpus(&hwinfo->dsp_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:240:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | be32_to_cpus(&hwinfo->arm_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:240:2: note: in expansion of macro 'be32_to_cpus' 240 | be32_to_cpus(&hwinfo->arm_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:241:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:241:2: note: in expansion of macro 'be32_to_cpus' 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:242:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:242:2: note: in expansion of macro 'be32_to_cpus' 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:243:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | be32_to_cpus(&hwinfo->fpga_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:243:2: note: in expansion of macro 'be32_to_cpus' 243 | be32_to_cpus(&hwinfo->fpga_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:244:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:244:2: note: in expansion of macro 'be32_to_cpus' 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:245:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:245:2: note: in expansion of macro 'be32_to_cpus' 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:246:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:246:2: note: in expansion of macro 'be32_to_cpus' 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:247:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:247:2: note: in expansion of macro 'be32_to_cpus' 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_phys_meters': sound/firewire/fireworks/fireworks_command.c:260:2: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | u32 *buf = (u32 *)meters; | ^~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:266:10: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | NULL, 0, (__be32 *)meters, len); | ^~~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks_proc.c: In function 'proc_read_phys_meters': sound/firewire/fireworks/fireworks_proc.c:152:11: warning: taking address of packed member of 'struct snd_efw_phys_meters' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | linear = meters->values; | ^~~~~~ In file included from sound/firewire/fireworks/fireworks.h:16, from sound/firewire/fireworks/fireworks.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_efw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(snd_efw_exit); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit snd_efw_exit(void) | ^~~~~~~~~~~~ In file included from sound/firewire/fireworks/fireworks.h:16, from sound/firewire/fireworks/fireworks.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_efw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(snd_efw_init); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:404:19: note: 'init_module' target declared here 404 | static int __init snd_efw_init(void) | ^~~~~~~~~~~~ In file included from sound/firewire/motu/motu.h:15, from sound/firewire/motu/motu.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_motu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/motu/motu.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(alsa_motu_exit); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit alsa_motu_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/motu/motu.h:15, from sound/firewire/motu/motu.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_motu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(alsa_motu_init); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:291:19: note: 'init_module' target declared here 291 | static int __init alsa_motu_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/oxfw/oxfw.h:11, from sound/firewire/oxfw/oxfw.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_oxfw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(snd_oxfw_exit); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit snd_oxfw_exit(void) | ^~~~~~~~~~~~~ In file included from sound/firewire/oxfw/oxfw.h:11, from sound/firewire/oxfw/oxfw.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_oxfw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(snd_oxfw_init); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:463:19: note: 'init_module' target declared here 463 | static int __init snd_oxfw_init(void) | ^~~~~~~~~~~~~ In file included from 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 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/ceph/super.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ceph/super.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1136:19: note: 'init_module' target declared here 1136 | static int __init init_ceph(void) | ^~~~~~~~~ In file included from fs/ceph/super.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ceph/super.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1159:20: note: 'cleanup_module' target declared here 1159 | static void __exit exit_ceph(void) | ^~~~~~~~~ In file included from sound/firewire/isight.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_isight_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/isight.c:743:1: note: in expansion of macro 'module_exit' 743 | module_exit(alsa_isight_exit); | ^~~~~~~~~~~ sound/firewire/isight.c:737:20: note: 'cleanup_module' target declared here 737 | static void __exit alsa_isight_exit(void) | ^~~~~~~~~~~~~~~~ In file included from sound/firewire/isight.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_isight_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/isight.c:742:1: note: in expansion of macro 'module_init' 742 | module_init(alsa_isight_init); | ^~~~~~~~~~~ sound/firewire/isight.c:732:19: note: 'init_module' target declared here 732 | static int __init alsa_isight_init(void) | ^~~~~~~~~~~~~~~~ In file included from sound/hda/hda_bus_type.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hda_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/hda/hda_bus_type.c:95:1: note: in expansion of macro 'subsys_initcall' 95 | subsys_initcall(hda_bus_init); | ^~~~~~~~~~~~~~~ sound/hda/hda_bus_type.c:85:19: note: 'init_module' target declared here 85 | static int __init hda_bus_init(void) | ^~~~~~~~~~~~ In file included from sound/hda/hda_bus_type.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hda_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/hda/hda_bus_type.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(hda_bus_exit); | ^~~~~~~~~~~ sound/hda/hda_bus_type.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit hda_bus_exit(void) | ^~~~~~~~~~~~ fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': fs/ceph/mds_client.c:1714:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1714 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali5451_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ali5451/ali5451.c:28: sound/pci/ali5451/ali5451.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali5451_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ali5451/ali5451.c:28: sound/pci/ali5451/ali5451.c:2281:19: note: 'init_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/powerpc/include/asm/bug.h:128, 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", | ^~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8810.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8810.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8810.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8810.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ 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 sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8820.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8820.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8820.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8820.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8830.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8830.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8830.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8830.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0106_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ca0106/ca0106_main.c:140: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'cleanup_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0106_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ca0106/ca0106_main.c:140: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'init_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs46xx/cs46xx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs46xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs46xx/cs46xx.c:28: sound/pci/cs46xx/cs46xx.c:176:19: note: 'cleanup_module' target declared here 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs46xx/cs46xx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs46xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs46xx/cs46xx.c:28: sound/pci/cs46xx/cs46xx.c:176:19: note: 'init_module' target declared here 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ctxfi/xfi.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ct_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ctxfi/xfi.c:12: sound/pci/ctxfi/xfi.c:162:19: note: 'cleanup_module' target declared here 162 | module_pci_driver(ct_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ctxfi/xfi.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ct_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ctxfi/xfi.c:12: sound/pci/ctxfi/xfi.c:162:19: note: 'init_module' target declared here 162 | module_pci_driver(ct_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/darla20.c:41: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/darla20.c:41: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/gina20.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/gina20.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/layla20.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/layla20.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/darla24.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/darla24.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/gina24.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/gina24.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/layla24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/layla24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/mona.c:49: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/mona.c:49: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/mia.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/mia.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/echo3g.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/echo3g.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigo.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigo.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigoio.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigoio.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_posix_context': fs/cifs/smb2pdu.c:581:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_lease_context': fs/cifs/smb2pdu.c:1714:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1714 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1797:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1797 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': fs/cifs/smb2pdu.c:1820:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1854:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1854 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_twarp_context': fs/cifs/smb2pdu.c:1899:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3832:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3832 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigodj.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigodj.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigoiox.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigoiox.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigodjx.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/echoaudio/indigodjx.c:43: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'cleanup_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'init_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'init_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'cleanup_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from 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/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/emu10k1/emu10k1x.c:33: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'cleanup_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/emu10k1/emu10k1x.c:33: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'init_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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/pci/hda/hda_generic.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'cleanup_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_generic.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'generic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'init_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ fs/dlm/lowcomms.c: In function 'sctp_accept_from_sock': fs/dlm/lowcomms.c:891:16: warning: taking address of packed member of 'struct sctp_prim' may result in an unaligned pointer value [-Waddress-of-packed-member] 891 | make_sockaddr(&prim.ssp_addr, 0, &addr_len); | ^~~~~~~~~~~~~~ fs/dlm/lowcomms.c:892:23: warning: taking address of packed member of 'struct sctp_prim' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | ret = addr_to_nodeid(&prim.ssp_addr, &nodeid); | ^~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8620:1: note: in expansion of macro 'module_hda_codec_driver' 8620 | 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:8620:25: note: 'cleanup_module' target declared here 8620 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8620:1: note: in expansion of macro 'module_hda_codec_driver' 8620 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8620:1: note: in expansion of macro 'module_hda_codec_driver' 8620 | 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:8620:25: note: 'init_module' target declared here 8620 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8620:1: note: in expansion of macro 'module_hda_codec_driver' 8620 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmedia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'cleanup_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmedia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'init_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'cleanup_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'init_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sigmatel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'cleanup_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sigmatel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'init_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si3054_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'cleanup_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si3054_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'init_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'cleanup_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'init_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0110_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'cleanup_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0110_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'init_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0132_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/hda/patch_ca0132.c:32: sound/pci/hda/patch_ca0132.c:7697:25: note: 'cleanup_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0132_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/hda/patch_ca0132.c:32: sound/pci/hda/patch_ca0132.c:7697:25: note: 'init_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from 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/pci/hda/patch_conexant.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conexant_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1135:1: note: in expansion of macro 'module_hda_codec_driver' 1135 | 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:1135:25: note: 'cleanup_module' target declared here 1135 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1135:1: note: in expansion of macro 'module_hda_codec_driver' 1135 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_conexant.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conexant_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1135:1: note: in expansion of macro 'module_hda_codec_driver' 1135 | 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:1135:25: note: 'init_module' target declared here 1135 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1135:1: note: in expansion of macro 'module_hda_codec_driver' 1135 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'cleanup_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'init_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ 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 sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'cleanup_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:109:2: note: in expansion of macro 'module_driver' 109 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'init_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2746:1: note: in expansion of macro 'module_pci_driver' 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/hda/hda_intel.c:38: sound/pci/hda/hda_intel.c:2746:19: note: 'cleanup_module' target declared here 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2746:1: note: in expansion of macro 'module_pci_driver' 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2746:1: note: in expansion of macro 'module_pci_driver' 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/hda/hda_intel.c:38: sound/pci/hda/hda_intel.c:2746:19: note: 'init_module' target declared here 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2746:1: note: in expansion of macro 'module_pci_driver' 2746 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/dir.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice1712_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ice1712/ice1712.c:51: sound/pci/ice1712/ice1712.c:2873:19: note: 'cleanup_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice1712_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ice1712/ice1712.c:51: sound/pci/ice1712/ice1712.c:2873:19: note: 'init_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/file.c:27: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/inode.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/namei.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/hash.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1724_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ice1712/ice1724.c:26: sound/pci/ice1712/ice1724.c:2882:19: note: 'cleanup_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1724_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/ice1712/ice1724.c:26: sound/pci/ice1712/ice1724.c:2882:19: note: 'init_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/super.c:30: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/super.c:11: fs/f2fs/super.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/f2fs/super.c:3308:1: note: in expansion of macro 'module_init' 3308 | module_init(init_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3227:19: note: 'init_module' target declared here 3227 | 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:3309:1: note: in expansion of macro 'module_exit' 3309 | module_exit(exit_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3293:20: note: 'cleanup_module' target declared here 3293 | static void __exit exit_f2fs_fs(void) | ^~~~~~~~~~~~ In file included from fs/f2fs/inline.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/checkpoint.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/gc.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/data.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'korg1212_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/korg1212/korg1212.c:24: sound/pci/korg1212/korg1212.c:2486:19: note: 'cleanup_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'korg1212_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/korg1212/korg1212.c:24: sound/pci/korg1212/korg1212.c:2486:19: note: 'init_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/node.c:19: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lola_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'cleanup_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lola_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'init_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/segment.c:22: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lx6464es_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'cleanup_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lx6464es_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'init_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mixart_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/mixart/mixart.c:25: sound/pci/mixart/mixart.c:1421:19: note: 'cleanup_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mixart_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/mixart/mixart.c:25: sound/pci/mixart/mixart.c:1421:19: note: 'init_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/recovery.c:13: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nm256_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/nm256/nm256.c:27: sound/pci/nm256/nm256.c:1772:19: note: 'cleanup_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nm256_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/nm256/nm256.c:27: sound/pci/nm256/nm256.c:1772:19: note: 'init_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/shrinker.c:15: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/extent_cache.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/sysfs.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/debug.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/xattr.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oxygen_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'cleanup_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oxygen_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'init_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/acl.c:16: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xonar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'cleanup_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xonar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'init_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcxhr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/pcxhr/pcxhr.c:25: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'cleanup_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcxhr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/pcxhr/pcxhr.c:25: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'init_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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/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 fs/fscache/main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fscache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/fscache/main.c:177:1: note: in expansion of macro 'fs_initcall' 177 | fs_initcall(fscache_init); | ^~~~~~~~~~~ fs/fscache/main.c:104:19: note: 'init_module' target declared here 104 | static int __init fscache_init(void) | ^~~~~~~~~~~~ In file included from fs/fscache/main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscache_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fscache/main.c:197:1: note: in expansion of macro 'module_exit' 197 | module_exit(fscache_exit); | ^~~~~~~~~~~ fs/fscache/main.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit fscache_exit(void) | ^~~~~~~~~~~~ In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme9652_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/rme9652.c:25: sound/pci/rme9652/rme9652.c:2654:19: note: 'cleanup_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme9652_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/rme9652.c:25: sound/pci/rme9652/rme9652.c:2654:19: note: 'init_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdsp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/hdsp.c:26: sound/pci/rme9652/hdsp.c:5412:19: note: 'cleanup_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdsp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/hdsp.c:26: sound/pci/rme9652/hdsp.c:5412:19: note: 'init_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdspm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/hdspm.c:134: sound/pci/rme9652/hdspm.c:7000:19: note: 'cleanup_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdspm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme9652/hdspm.c:134: sound/pci/rme9652/hdspm.c:7000:19: note: 'init_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trident_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'cleanup_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trident_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'init_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx222_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/vx222/vx222.c:22: sound/pci/vx222/vx222.c:292:19: note: 'cleanup_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx222_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/vx222/vx222.c:22: sound/pci/vx222/vx222.c:292:19: note: 'init_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ymfpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'cleanup_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ymfpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'init_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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/ad1889.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ad1889.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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/als300.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'cleanup_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als300.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'init_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als4000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/als4000.c:68: sound/pci/als4000.c:1037:19: note: 'cleanup_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als4000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/als4000.c:68: sound/pci/als4000.c:1037:19: note: 'init_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/atiixp.c:22: sound/pci/atiixp.c:1706:19: note: 'cleanup_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/atiixp.c:22: sound/pci/atiixp.c:1706:19: note: 'init_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/atiixp_modem.c:22: sound/pci/atiixp_modem.c:1327:19: note: 'cleanup_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/atiixp_modem.c:22: sound/pci/atiixp_modem.c:1327:19: note: 'init_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azf3328_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/azt3328.c:182: sound/pci/azt3328.c:2762:19: note: 'cleanup_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azf3328_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/azt3328.c:182: sound/pci/azt3328.c:2762:19: note: 'init_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/bt87x.c:994:1: note: in expansion of macro 'module_exit' 994 | module_exit(alsa_card_bt87x_exit) | ^~~~~~~~~~~ sound/pci/bt87x.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit alsa_card_bt87x_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/bt87x.c:993:1: note: in expansion of macro 'module_init' 993 | module_init(alsa_card_bt87x_init) | ^~~~~~~~~~~ sound/pci/bt87x.c:981:19: note: 'init_module' target declared here 981 | static int __init alsa_card_bt87x_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmipci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/cmipci.c:23: sound/pci/cmipci.c:3407:19: note: 'cleanup_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmipci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/cmipci.c:23: sound/pci/cmipci.c:3407:19: note: 'init_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs4281_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/cs4281.c:22: sound/pci/cs4281.c:2085:19: note: 'cleanup_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs4281_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/cs4281.c:22: sound/pci/cs4281.c:2085:19: note: 'init_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ens1370.c:29: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ens1370.c:29: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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); | ^~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ens1370.c:29, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/ens1370.c:29, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ 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/es1938.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1938_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/es1938.c:51: sound/pci/es1938.c:1883:19: note: 'cleanup_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1938.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1938_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/es1938.c:51: sound/pci/es1938.c:1883:19: note: 'init_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1968_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/es1968.c:97: sound/pci/es1968.c:2934:19: note: 'cleanup_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1968_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/es1968.c:97: sound/pci/es1968.c:2934:19: note: 'init_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/fm801.c:19: sound/pci/fm801.c:1463:19: note: 'cleanup_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/fm801.c:19: sound/pci/fm801.c:1463:19: note: 'init_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/maestro3.c:34: sound/pci/maestro3.c:2794:19: note: 'cleanup_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from sound/pci/maestro3.c:34: sound/pci/maestro3.c:2794:19: note: 'init_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme32_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme32.c:75: sound/pci/rme32.c:1996:19: note: 'cleanup_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme32_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme32.c:75: sound/pci/rme32.c:1996:19: note: 'init_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme96_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme96.c:28: sound/pci/rme96.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme96_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/rme96.c:28: sound/pci/rme96.c:2550:19: note: 'init_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonicvibes_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/sonicvibes.c:27: sound/pci/sonicvibes.c:1548:19: note: 'cleanup_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonicvibes_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/pci/sonicvibes.c:27: sound/pci/sonicvibes.c:1548:19: note: 'init_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/6fire/chip.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/6fire/common.h:18, from sound/usb/6fire/chip.h:16, from sound/usb/6fire/chip.c:16: sound/usb/6fire/chip.c:212:19: note: 'cleanup_module' target declared here 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/6fire/chip.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/6fire/common.h:18, from sound/usb/6fire/chip.h:16, from sound/usb/6fire/chip.c:16: sound/usb/6fire/chip.c:212:19: note: 'init_module' target declared here 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ 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; | ^~~~ In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'init_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'cleanup_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'cleanup_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'init_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~ In file included from sound/usb/hiface/chip.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hiface_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/hiface/chip.h:20, from sound/usb/hiface/chip.c:21: sound/usb/hiface/chip.c:297:19: note: 'cleanup_module' target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/hiface/chip.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hiface_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/hiface/chip.h:20, from sound/usb/hiface/chip.c:21: sound/usb/hiface/chip.c:297:19: note: 'init_module' target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ 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/usb/line6/pod.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/usb/line6/pod.c:14: sound/usb/line6/pod.c:586:19: note: 'cleanup_module' target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/usb/line6/pod.c:14: sound/usb/line6/pod.c:586:19: note: 'init_module' target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/podhd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'podhd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:507:1: note: in expansion of macro 'module_usb_driver' 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/podhd.c:14: sound/usb/line6/podhd.c:507:19: note: 'cleanup_module' target declared here 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:507:1: note: in expansion of macro 'module_usb_driver' 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/podhd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'podhd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:507:1: note: in expansion of macro 'module_usb_driver' 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/podhd.c:14: sound/usb/line6/podhd.c:507:19: note: 'init_module' target declared here 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:507:1: note: in expansion of macro 'module_usb_driver' 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/toneport.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toneport_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/toneport.c:14: sound/usb/line6/toneport.c:577:19: note: 'cleanup_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/toneport.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toneport_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/toneport.c:14: sound/usb/line6/toneport.c:577:19: note: 'init_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/variax.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'variax_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/variax.c:14: sound/usb/line6/variax.c:305:19: note: 'cleanup_module' target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/variax.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'variax_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/variax.c:14: sound/usb/line6/variax.c:305:19: note: 'init_module' target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ua101_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/misc/ua101.c:20: sound/usb/misc/ua101.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ua101_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/misc/ua101.c:20: sound/usb/misc/ua101.c:1386:19: note: 'init_module' target declared here 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/usb/usx2y/usbusx2y.c:137: sound/usb/usx2y/usbusx2y.c:468:19: note: 'cleanup_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/io.h:27, from ./include/linux/io.h:25, from ./include/linux/irq.h:20, from ./arch/powerpc/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:11, from sound/usb/usx2y/usbusx2y.c:137: sound/usb/usx2y/usbusx2y.c:468:19: note: 'init_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ 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]; | ^~~~~~~~~~~~~~~ In file included from sound/usb/card.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_audio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/card.c:43: sound/usb/card.c:911:19: note: 'cleanup_module' target declared here 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/card.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_audio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/card.c:43: sound/usb/card.c:911:19: note: 'init_module' target declared here 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ 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/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 fs/jffs2/super.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jffs2_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/jffs2/super.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:358:19: note: 'init_module' target declared here 358 | static int __init init_jffs2_fs(void) | ^~~~~~~~~~~~~ In file included from fs/jffs2/super.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jffs2_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/jffs2/super.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_jffs2_fs(void) | ^~~~~~~~~~~~~ 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) \ | ^~~~~ 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 8) 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 8) 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 8) 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 8) 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 8) 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 8) 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 8) 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 8) 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 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 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 net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_icmpv6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_icmpv6.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_dest.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_dest.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_frag.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_frag.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_route.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_route.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/802/psnap.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/802/psnap.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(snap_init); | ^~~~~~~~~~~ net/802/psnap.c:102:19: note: 'init_module' target declared here 102 | static int __init snap_init(void) | ^~~~~~~~~ In file included from net/802/psnap.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(snap_exit); | ^~~~~~~~~~~ net/802/psnap.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit snap_exit(void) | ^~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/8021q/vlan.c:826:1: note: in expansion of macro 'module_init' 826 | module_init(vlan_proto_init); | ^~~~~~~~~~~ net/8021q/vlan.c:761:19: note: 'init_module' target declared here 761 | static int __init vlan_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/8021q/vlan.c:827:1: note: in expansion of macro 'module_exit' 827 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/8021q/vlan.c:806:20: note: 'cleanup_module' target declared here 806 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/9p/mod.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_p9': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/9p/mod.c:193:1: note: in expansion of macro 'module_init' 193 | module_init(init_p9) | ^~~~~~~~~~~ net/9p/mod.c:172:19: note: 'init_module' target declared here 172 | static int __init init_p9(void) | ^~~~~~~ In file included from net/9p/mod.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_p9': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/9p/mod.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(exit_p9) | ^~~~~~~~~~~ net/9p/mod.c:186:20: note: 'cleanup_module' target declared here 186 | static void __exit exit_p9(void) | ^~~~~~~ In file included from net/9p/trans_virtio.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_virtio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/9p/trans_virtio.c:779:1: note: in expansion of macro 'module_init' 779 | module_init(p9_virtio_init); | ^~~~~~~~~~~ net/9p/trans_virtio.c:765:19: note: 'init_module' target declared here 765 | static int __init p9_virtio_init(void) | ^~~~~~~~~~~~~~ In file included from net/9p/trans_virtio.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_virtio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/9p/trans_virtio.c:780:1: note: in expansion of macro 'module_exit' 780 | module_exit(p9_virtio_cleanup); | ^~~~~~~~~~~ net/9p/trans_virtio.c:773:20: note: 'cleanup_module' target declared here 773 | static void __exit p9_virtio_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from net/9p/trans_rdma.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_trans_rdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/9p/trans_rdma.c:779:1: note: in expansion of macro 'module_init' 779 | module_init(p9_trans_rdma_init); | ^~~~~~~~~~~ net/9p/trans_rdma.c:768:19: note: 'init_module' target declared here 768 | static int __init p9_trans_rdma_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/9p/trans_rdma.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_trans_rdma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/9p/trans_rdma.c:780:1: note: in expansion of macro 'module_exit' 780 | module_exit(p9_trans_rdma_exit); | ^~~~~~~~~~~ net/9p/trans_rdma.c:774:20: note: 'cleanup_module' target declared here 774 | static void __exit p9_trans_rdma_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/appletalk/ddp.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/appletalk/ddp.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(atalk_init); | ^~~~~~~~~~~ net/appletalk/ddp.c:1911:19: note: 'init_module' target declared here 1911 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from net/appletalk/ddp.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/appletalk/ddp.c:1958:1: note: in expansion of macro 'module_exit' 1958 | module_exit(atalk_exit); | ^~~~~~~~~~~ net/appletalk/ddp.c:1944:20: note: 'cleanup_module' target declared here 1944 | static void __exit atalk_exit(void) | ^~~~~~~~~~ In file included from 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 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 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 ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/atm/lec.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lane_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/lec.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(lane_module_init); | ^~~~~~~~~~~ net/atm/lec.c:1032:19: note: 'init_module' target declared here 1032 | static int __init lane_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/atm/lec.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lane_module_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/lec.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(lane_module_cleanup); | ^~~~~~~~~~~ net/atm/lec.c:1050:20: note: 'cleanup_module' target declared here 1050 | static void __exit lane_module_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/atm/pppoatm.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoatm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/pppoatm.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(pppoatm_init); | ^~~~~~~~~~~ net/atm/pppoatm.c:483:19: note: 'init_module' target declared here 483 | static int __init pppoatm_init(void) | ^~~~~~~~~~~~ In file included from net/atm/pppoatm.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoatm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/pppoatm.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(pppoatm_exit); | ^~~~~~~~~~~ net/atm/pppoatm.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit pppoatm_exit(void) | ^~~~~~~~~~~~ In file included from 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 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 fs/nfs/inode.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfs/inode.c:2288:1: note: in expansion of macro 'module_init' 2288 | module_init(init_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2198:19: note: 'init_module' target declared here 2198 | static int __init init_nfs_fs(void) | ^~~~~~~~~~~ In file included from fs/nfs/inode.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfs/inode.c:2289:1: note: in expansion of macro 'module_exit' 2289 | module_exit(exit_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2268:20: note: 'cleanup_module' target declared here 2268 | static void __exit exit_nfs_fs(void) | ^~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/batman-adv/main.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/batman-adv/main.c:678:1: note: in expansion of macro 'module_init' 678 | module_init(batadv_init); | ^~~~~~~~~~~ net/batman-adv/main.c:86:19: note: 'init_module' target declared here 86 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/batman-adv/main.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/batman-adv/main.c:679:1: note: in expansion of macro 'module_exit' 679 | module_exit(batadv_exit); | ^~~~~~~~~~~ net/batman-adv/main.c:126:20: note: 'cleanup_module' target declared here 126 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ In file included from 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 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 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 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:794:1: note: in expansion of macro 'subsys_initcall' 794 | subsys_initcall(bt_init); | ^~~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:718:19: note: 'init_module' target declared here 718 | static int __init bt_init(void) | ^~~~~~~ In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h: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:795:1: note: in expansion of macro 'module_exit' 795 | module_exit(bt_exit); | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:775:20: note: 'cleanup_module' target declared here 775 | static void __exit bt_exit(void) | ^~~~~~~ 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 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:1338:1: note: in expansion of macro 'module_init' 1338 | module_init(init_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1269:19: note: 'init_module' target declared here 1269 | 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:1339:1: note: in expansion of macro 'module_exit' 1339 | module_exit(exit_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1321:20: note: 'cleanup_module' target declared here 1321 | static void __exit exit_nfsd(void) | ^~~~~~~~~ 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:2511:1: note: in expansion of macro 'module_init' 2511 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2486:19: note: 'init_module' target declared here 2486 | 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:2512:1: note: in expansion of macro 'module_exit' 2512 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2502:20: note: 'cleanup_module' target declared here 2502 | 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 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 net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1117:1: note: in expansion of macro 'module_init' 1117 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1078:19: note: 'init_module' target declared here 1078 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1118:1: note: in expansion of macro 'module_exit' 1118 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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 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 net/ceph/ceph_common.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ceph/ceph_common.c:795:1: note: in expansion of macro 'module_init' 795 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:749:19: note: 'init_module' target declared here 749 | static int __init init_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ceph/ceph_common.c:796:1: note: in expansion of macro 'module_exit' 796 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:784:20: note: 'cleanup_module' target declared here 784 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_tcp_connect': net/ceph/messenger.c:465:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:487:36: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:487:2: note: in expansion of macro 'dout' 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ net/ceph/messenger.c:494:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:493:3: note: in expansion of macro 'dout' 493 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:498:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | ceph_pr_addr(&con->peer_addr.in_addr), ret); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'ceph_con_close': net/ceph/messenger.c:703:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 703 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:702:2: note: in expansion of macro 'dout' 702 | dout("con_close %p peer %s\n", con, | ^~~~ net/ceph/messenger.c: In function 'ceph_con_open': net/ceph/messenger.c:727:45: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:727:2: note: in expansion of macro 'dout' 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'verify_hello': net/ceph/messenger.c:1820:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_parse_ips': net/ceph/messenger.c:1974:33: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1974 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'process_banner': net/ceph/messenger.c:2055:22: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2058:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2060:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2060 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2069:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2069 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2070:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2075:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2075 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2078:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2078 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2077:3: note: in expansion of macro 'dout' 2077 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'process_connect': net/ceph/messenger.c:2126:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2126 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2136:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2136 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2170:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2170 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2227:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2227 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'read_partial_message': net/ceph/messenger.c:2435:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2435 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from 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 ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'con_fault': net/ceph/messenger.c:3014:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3014 | 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:3013:2: note: in expansion of macro 'dout' 3013 | 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:3017:16: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3017 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:3016:2: note: in expansion of macro 'pr_warn' 3016 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ 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 ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function 'ceph_monmap_decode': net/ceph/mon_client.c:79:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/mon_client.c:78:3: note: in expansion of macro 'dout' 78 | dout("monmap_decode mon%d is %s\n", i, | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function 'reopen_session': net/ceph/mon_client.c:206:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/mon_client.c: In function 'handle_auth_reply': net/ceph/mon_client.c:1172:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1172 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/powerpc/include/asm/bug.h:128, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/gfp.h:5, from ./include/linux/slab.h:15, from net/ceph/cls_lock_client.c:5: net/ceph/cls_lock_client.c: In function 'decode_locker': net/ceph/cls_lock_client.c:274:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | ceph_pr_addr(&locker->info.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/cls_lock_client.c:272:2: note: in expansion of macro 'dout' 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/osd_client.c:5: net/ceph/osd_client.c: In function 'decode_watcher': net/ceph/osd_client.c:4827:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4827 | ceph_pr_addr(&item->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/osd_client.c:4825:2: note: in expansion of macro 'dout' 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ In file included from fs/ocfs2/cluster/nodemanager.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:882:1: note: in expansion of macro 'module_init' 882 | module_init(init_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:839:19: note: 'init_module' target declared here 839 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from fs/ocfs2/cluster/nodemanager.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:883:1: note: in expansion of macro 'module_exit' 883 | module_exit(exit_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:828:20: note: 'cleanup_module' target declared here 828 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from fs/ocfs2/dlm/dlmdomain.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2390:1: note: in expansion of macro 'module_init' 2390 | module_init(dlm_init); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2335:19: note: 'init_module' target declared here 2335 | static int __init dlm_init(void) | ^~~~~~~~ In file included from fs/ocfs2/dlm/dlmdomain.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2391:1: note: in expansion of macro 'module_exit' 2391 | module_exit(dlm_exit); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2377:20: note: 'cleanup_module' target declared here 2377 | static void __exit dlm_exit (void) | ^~~~~~~~ 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 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 net/core/devlink.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devlink_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/devlink.c:4799:1: note: in expansion of macro 'module_init' 4799 | module_init(devlink_module_init); | ^~~~~~~~~~~ net/core/devlink.c:4789:19: note: 'init_module' target declared here 4789 | static int __init devlink_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/core/devlink.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devlink_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/core/devlink.c:4800:1: note: in expansion of macro 'module_exit' 4800 | module_exit(devlink_module_exit); | ^~~~~~~~~~~ net/core/devlink.c:4794:20: note: 'cleanup_module' target declared here 4794 | static void __exit devlink_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/core/failover.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'failover_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/failover.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(failover_init); | ^~~~~~~~~~~ net/core/failover.c:299:1: note: 'init_module' target declared here 299 | failover_init(void) | ^~~~~~~~~~~~~ In file included from net/core/failover.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'failover_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/core/failover.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(failover_exit); | ^~~~~~~~~~~ net/core/failover.c:308:6: note: 'cleanup_module' target declared here 308 | void failover_exit(void) | ^~~~~~~~~~~~~ In file included from net/dns_resolver/dns_key.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dns_resolver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_dns_resolver) | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:266:19: note: 'init_module' target declared here 266 | static int __init init_dns_resolver(void) | ^~~~~~~~~~~~~~~~~ In file included from net/dns_resolver/dns_key.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dns_resolver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dns_resolver/dns_key.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_dns_resolver) | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit exit_dns_resolver(void) | ^~~~~~~~~~~~~~~~~ In file included from net/dsa/dsa.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dsa/dsa.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(dsa_init_module); | ^~~~~~~~~~~ net/dsa/dsa.c:285:19: note: 'init_module' target declared here 285 | static int __init dsa_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/dsa/dsa.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dsa/dsa.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(dsa_cleanup_module); | ^~~~~~~~~~~ net/dsa/dsa.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit dsa_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 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 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 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:902:1: note: in expansion of macro 'module_init' 902 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:862:19: note: 'init_module' target declared here 862 | 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:903:1: note: in expansion of macro 'module_exit' 903 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:890:20: note: 'cleanup_module' target declared here 890 | 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 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 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:234:1: note: in expansion of macro 'module_init' 234 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:219:19: note: 'init_module' target declared here 219 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: ./include/linux/module.h: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:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ 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 net/ipv4/ipip.c:95: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ipip.c:726:1: note: in expansion of macro 'module_init' 726 | module_init(ipip_init); | ^~~~~~~~~~~ net/ipv4/ipip.c:674:19: note: 'init_module' target declared here 674 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from net/ipv4/ipip.c:95: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ipip.c:727:1: note: in expansion of macro 'module_exit' 727 | module_exit(ipip_fini); | ^~~~~~~~~~~ net/ipv4/ipip.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from net/ipv4/fou.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/fou.c:1114:1: note: in expansion of macro 'module_init' 1114 | module_init(fou_init); | ^~~~~~~~~~~ net/ipv4/fou.c:1084:19: note: 'init_module' target declared here 1084 | static int __init fou_init(void) | ^~~~~~~~ In file included from net/ipv4/fou.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/fou.c:1115:1: note: in expansion of macro 'module_exit' 1115 | module_exit(fou_fini); | ^~~~~~~~~~~ net/ipv4/fou.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit fou_fini(void) | ^~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(gre_init); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:192:19: note: 'init_module' target declared here 192 | static int __init gre_init(void) | ^~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/gre_demux.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(gre_exit); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1749:1: note: in expansion of macro 'module_init' 1749 | module_init(ipgre_init); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1685:19: note: 'init_module' target declared here 1685 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_gre.c:1750:1: note: in expansion of macro 'module_exit' 1750 | module_exit(ipgre_fini); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1738:20: note: 'cleanup_module' target declared here 1738 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from 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 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:635:1: note: in expansion of macro 'module_init' 635 | module_init(vti_init); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:583:19: note: 'init_module' target declared here 583 | 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:636:1: note: in expansion of macro 'module_exit' 636 | module_exit(vti_fini); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:626:20: note: 'cleanup_module' target declared here 626 | static void __exit vti_fini(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ah4.c:596:1: note: in expansion of macro 'module_init' 596 | module_init(ah4_init); | ^~~~~~~~~~~ net/ipv4/ah4.c:574:19: note: 'init_module' target declared here 574 | static int __init ah4_init(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ah4.c:597:1: note: in expansion of macro 'module_exit' 597 | module_exit(ah4_fini); | ^~~~~~~~~~~ net/ipv4/ah4.c:588:20: note: 'cleanup_module' target declared here 588 | static void __exit ah4_fini(void) | ^~~~~~~~ In file included from net/ipv4/esp4.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/esp4.c:1060:1: note: in expansion of macro 'module_init' 1060 | module_init(esp4_init); | ^~~~~~~~~~~ net/ipv4/esp4.c:1038:19: note: 'init_module' target declared here 1038 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from net/ipv4/esp4.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/esp4.c:1061:1: note: in expansion of macro 'module_exit' 1061 | module_exit(esp4_fini); | ^~~~~~~~~~~ net/ipv4/esp4.c:1052:20: note: 'cleanup_module' target declared here 1052 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/protocol.h:30, from net/ipv4/esp4_offload.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_offload_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(esp4_offload_init); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:259:19: note: 'init_module' target declared here 259 | static int __init esp4_offload_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/protocol.h:30, from net/ipv4/esp4_offload.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_offload_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/esp4_offload.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(esp4_offload_exit); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:269:20: note: 'cleanup_module' target declared here 269 | static void __exit esp4_offload_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/ipcomp.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(ipcomp4_init); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here 175 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from net/ipv4/ipcomp.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from net/ipv4/xfrm4_tunnel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(ipip_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:77:19: note: 'init_module' target declared here 77 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from net/ipv4/xfrm4_tunnel.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ipip_fini); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from 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 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:1311:1: note: in expansion of macro 'module_init' 1311 | module_init(inet_diag_init); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1274:19: note: 'init_module' target declared here 1274 | 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:1312:1: note: in expansion of macro 'module_exit' 1312 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1303:20: note: 'cleanup_module' target declared here 1303 | 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 fs/pstore/ram.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ramoops_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/pstore/ram.c:959:1: note: in expansion of macro 'late_initcall' 959 | late_initcall(ramoops_init); | ^~~~~~~~~~~~~ fs/pstore/ram.c:948:19: note: 'init_module' target declared here 948 | static int __init ramoops_init(void) | ^~~~~~~~~~~~ In file included from fs/pstore/ram.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ramoops_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/pstore/ram.c:966:1: note: in expansion of macro 'module_exit' 966 | module_exit(ramoops_exit); | ^~~~~~~~~~~ fs/pstore/ram.c:961:20: note: 'cleanup_module' target declared here 961 | static void __exit ramoops_exit(void) | ^~~~~~~~~~~~ In file included from 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 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) | ^~~~~~~~~~~~~~~~ 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) | ^~~~~~~~ fs/reiserfs/stree.c: In function 'comp_short_le_keys': fs/reiserfs/stree.c:104:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k1_u32 = (__u32 *) key1; | ^~~~~~ fs/reiserfs/stree.c:105:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | k2_u32 = (__u32 *) key2; | ^~~~~~ fs/reiserfs/stree.c: In function 'reiserfs_delete_object': fs/reiserfs/stree.c:1495:7: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~~~~~ 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 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 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 ./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 fs/squashfs/super.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:441:19: note: 'init_module' target declared here 441 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/squashfs/super.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here 460 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~ 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 net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here 142 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(mh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here 83 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_hbh.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(hbh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:204:19: note: 'init_module' target declared here 204 | static int __init hbh_mt6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_hbh.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(hbh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:209:20: note: 'cleanup_module' target declared here 209 | static void __exit hbh_mt6_exit(void) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:138:19: note: 'init_module' target declared here 138 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rt.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(rt_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:214:19: note: 'init_module' target declared here 214 | static int __init rt_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rt.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(rt_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit rt_mt6_exit(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_srh.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srh_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(srh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:303:19: note: 'init_module' target declared here 303 | static int __init srh_mt6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_srh.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(srh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit srh_mt6_exit(void) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:56:19: note: 'init_module' target declared here 56 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from 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 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:405:1: note: in expansion of macro 'module_init' 405 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:361:19: note: 'init_module' target declared here 361 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h: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:406:1: note: in expansion of macro 'module_exit' 406 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:396:20: note: 'cleanup_module' target declared here 396 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ 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:1958:1: note: in expansion of macro 'module_init' 1958 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1912:19: note: 'init_module' target declared here 1912 | 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:1959:1: note: in expansion of macro 'module_exit' 1959 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1899:20: note: 'cleanup_module' target declared here 1899 | 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 net/ipv6/ip6_tunnel.c:49: ./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 net/ipv6/ip6_tunnel.c:49: ./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:2379:1: note: in expansion of macro 'module_init' 2379 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2328:19: note: 'init_module' target declared here 2328 | 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:2380:1: note: in expansion of macro 'module_exit' 2380 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2370:20: note: 'cleanup_module' target declared here 2370 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ In file included from net/ipv6/fou6.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/fou6.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(fou6_init); | ^~~~~~~~~~~ net/ipv6/fou6.c:121:19: note: 'init_module' target declared here 121 | static int __init fou6_init(void) | ^~~~~~~~~ In file included from net/ipv6/fou6.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou6_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/fou6.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(fou6_fini); | ^~~~~~~~~~~ net/ipv6/fou6.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit fou6_fini(void) | ^~~~~~~~~ In file included from net/key/af_key.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipsec_pfkey_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/key/af_key.c:3917:1: note: in expansion of macro 'module_init' 3917 | module_init(ipsec_pfkey_init); | ^~~~~~~~~~~ net/key/af_key.c:3889:19: note: 'init_module' target declared here 3889 | static int __init ipsec_pfkey_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/key/af_key.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipsec_pfkey_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/key/af_key.c:3918:1: note: in expansion of macro 'module_exit' 3918 | module_exit(ipsec_pfkey_exit); | ^~~~~~~~~~~ net/key/af_key.c:3881:20: note: 'cleanup_module' target declared here 3881 | static void __exit ipsec_pfkey_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1783:1: note: in expansion of macro 'module_init' 1783 | module_init(l2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1752:19: note: 'init_module' target declared here 1752 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_core.c:1784:1: note: in expansion of macro 'module_exit' 1784 | module_exit(l2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit l2tp_exit(void) | ^~~~~~~~~ fs/udf/balloc.c: In function 'udf_add_free_space': fs/udf/balloc.c:101:15: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/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) | ^~~~~~~~~~~~ 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:1952:16: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1952 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function 'udf_delete_aext': fs/udf/inode.c:2214:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2214 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c:2231:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2231 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ 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:812:1: note: in expansion of macro 'module_init' 812 | module_init(l2tp_ip6_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:782:19: note: 'init_module' target declared here 782 | 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:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(l2tp_ip6_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:805:20: note: 'cleanup_module' target declared here 805 | static void __exit l2tp_ip6_exit(void) | ^~~~~~~~~~~~~ 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 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 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); | ^~~~~~~~~~~~~~~~~~~ net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': net/mac80211/rx.c:306:15: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~ 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 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:2542:1: note: in expansion of macro 'module_init' 2542 | module_init(mpls_init); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2503:19: note: 'init_module' target declared here 2503 | 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:2553:1: note: in expansion of macro 'module_exit' 2553 | module_exit(mpls_exit); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2544:20: note: 'cleanup_module' target declared here 2544 | 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 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 net/netfilter/ipset/ip_set_hash_ip.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(hash_ip_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:312:1: note: 'init_module' target declared here 312 | hash_ip_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:318:1: note: 'cleanup_module' target declared here 318 | hash_ip_fini(void) | ^~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:318:1: note: in expansion of macro 'module_init' 318 | module_init(hash_ipmac_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:307:1: note: 'init_module' target declared here 307 | hash_ipmac_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmac_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:319:1: note: in expansion of macro 'module_exit' 319 | module_exit(hash_ipmac_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:313:1: note: 'cleanup_module' target declared here 313 | hash_ipmac_fini(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: 'init_module' target declared here 311 | hash_ipmark_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: 'cleanup_module' target declared here 317 | hash_ipmark_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro 'module_init' 391 | module_init(hash_ipport_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: 'init_module' target declared here 379 | hash_ipport_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: 'cleanup_module' target declared here 385 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: 'init_module' target declared here 394 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'cleanup_module' target declared here 400 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro 'module_init' 566 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'init_module' target declared here 554 | hash_ipportnet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro 'module_exit' 567 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: 'cleanup_module' target declared here 560 | hash_ipportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:170:1: note: in expansion of macro 'module_init' 170 | module_init(hash_mac_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:158:1: note: 'init_module' target declared here 158 | hash_mac_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:171:1: note: in expansion of macro 'module_exit' 171 | module_exit(hash_mac_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:164:1: note: 'cleanup_module' target declared here 164 | hash_mac_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_net.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:400:1: note: in expansion of macro 'module_init' 400 | module_init(hash_net_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:388:1: note: 'init_module' target declared here 388 | hash_net_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_net.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro 'module_exit' 401 | module_exit(hash_net_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:394:1: note: 'cleanup_module' target declared here 394 | hash_net_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(hash_netport_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:499:1: note: 'init_module' target declared here 499 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:512:1: note: in expansion of macro 'module_exit' 512 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:505:1: note: 'cleanup_module' target declared here 505 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netiface_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:495:1: note: 'init_module' target declared here 495 | hash_netiface_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:501:1: note: 'cleanup_module' target declared here 501 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: 'init_module' target declared here 495 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: 'cleanup_module' target declared here 501 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro 'module_init' 611 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: 'init_module' target declared here 599 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:612:1: note: in expansion of macro 'module_exit' 612 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:605:1: note: 'cleanup_module' target declared here 605 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(list_set_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:672:1: note: 'init_module' target declared here 672 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(list_set_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:678:1: note: 'cleanup_module' target declared here 678 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_core.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2380:1: note: in expansion of macro 'module_init' 2380 | module_init(ip_vs_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2320:19: note: 'init_module' target declared here 2320 | static int __init ip_vs_init(void) | ^~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_core.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2381:1: note: in expansion of macro 'module_exit' 2381 | module_exit(ip_vs_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2369:20: note: 'cleanup_module' target declared here 2369 | static void __exit ip_vs_cleanup(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_rr.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_rr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(ip_vs_rr_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:117:19: note: 'init_module' target declared here 117 | static int __init ip_vs_rr_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_rr.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_rr_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(ip_vs_rr_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit ip_vs_rr_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wrr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:268:1: note: in expansion of macro 'module_init' 268 | module_init(ip_vs_wrr_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:257:19: note: 'init_module' target declared here 257 | static int __init ip_vs_wrr_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wrr_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:269:1: note: in expansion of macro 'module_exit' 269 | module_exit(ip_vs_wrr_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:262:20: note: 'cleanup_module' target declared here 262 | static void __exit ip_vs_wrr_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lc.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(ip_vs_lc_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:80:19: note: 'init_module' target declared here 80 | static int __init ip_vs_lc_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lc.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(ip_vs_lc_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ip_vs_lc_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wlc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(ip_vs_wlc_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:103:19: note: 'init_module' target declared here 103 | static int __init ip_vs_wlc_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wlc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ip_vs_wlc_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit ip_vs_wlc_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from 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 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 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_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:433:1: note: in expansion of macro 'module_init' 433 | module_init(nfnl_osf_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:395:19: note: 'init_module' target declared here 395 | 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:434:1: note: in expansion of macro 'module_exit' 434 | module_exit(nfnl_osf_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit nfnl_osf_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_standalone.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:721:1: note: in expansion of macro 'module_init' 721 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:673:19: note: 'init_module' target declared here 673 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_standalone.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:722:1: note: in expansion of macro 'module_exit' 722 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:711:20: note: 'cleanup_module' target declared here 711 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_proto_gre.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:431:1: note: in expansion of macro 'module_init' 431 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:407:19: note: 'init_module' target declared here 407 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_proto_gre.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:432:1: note: in expansion of macro 'module_exit' 432 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:425:20: note: 'cleanup_module' target declared here 425 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from 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 net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ctnetlink_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3608:1: note: in expansion of macro 'module_init' 3608 | module_init(ctnetlink_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3562:19: note: 'init_module' target declared here 3562 | static int __init ctnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ctnetlink_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3609:1: note: in expansion of macro 'module_exit' 3609 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3597:20: note: 'cleanup_module' target declared here 3597 | static void __exit ctnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from lib/ts_kmp.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(init_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:144:19: note: 'init_module' target declared here 144 | static int __init init_kmp(void) | ^~~~~~~~ In file included from lib/ts_kmp.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(exit_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit exit_kmp(void) | ^~~~~~~~ In file included from lib/ts_bm.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(init_bm); | ^~~~~~~~~~~ lib/ts_bm.c:194:19: note: 'init_module' target declared here 194 | static int __init init_bm(void) | ^~~~~~~ In file included from lib/ts_bm.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(exit_bm); | ^~~~~~~~~~~ lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit exit_bm(void) | ^~~~~~~ In file included from lib/ts_fsm.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(init_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:328:19: note: 'init_module' target declared here 328 | static int __init init_fsm(void) | ^~~~~~~~ In file included from lib/ts_fsm.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(exit_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_fsm(void) | ^~~~~~~~ In file included from 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_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_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_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:7313:1: note: in expansion of macro 'module_init' 7313 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7266:19: note: 'init_module' target declared here 7266 | 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:7314:1: note: in expansion of macro 'module_exit' 7314 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7303:20: note: 'cleanup_module' target declared here 7303 | 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_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_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:968:1: note: in expansion of macro 'module_init' 968 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:906:19: note: 'init_module' target declared here 906 | 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:969:1: note: in expansion of macro 'module_exit' 969 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:933:20: note: 'cleanup_module' target declared here 933 | static void __exit nft_compat_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:239:1: note: in expansion of macro 'module_init' 239 | module_init(nft_flow_offload_module_init); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:213:19: note: 'init_module' target declared here 213 | static int __init nft_flow_offload_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_flow_offload.c:2: ./include/linux/module.h: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:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(nft_flow_offload_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:233:20: note: 'cleanup_module' target declared here 233 | static void __exit nft_flow_offload_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_limit.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:371:1: note: in expansion of macro 'module_init' 371 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:347:19: note: 'init_module' target declared here 347 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_limit.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_limit.c:372:1: note: in expansion of macro 'module_exit' 372 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:365:20: note: 'cleanup_module' target declared here 365 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_nat.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:283:19: note: 'init_module' target declared here 283 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_nat.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_nat.c:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_objref.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_objref_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(nft_objref_module_init); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:209:19: note: 'init_module' target declared here 209 | static int __init nft_objref_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_objref.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_objref_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_objref.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(nft_objref_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit nft_objref_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_queue.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:216:1: note: in expansion of macro 'module_init' 216 | module_init(nft_queue_module_init); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:206:19: note: 'init_module' target declared here 206 | static int __init nft_queue_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_queue.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_queue.c:217:1: note: in expansion of macro 'module_exit' 217 | module_exit(nft_queue_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit nft_queue_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_quota.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_quota_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_quota.c:238:1: note: in expansion of macro 'module_init' 238 | module_init(nft_quota_module_init); | ^~~~~~~~~~~ net/netfilter/nft_quota.c:214:19: note: 'init_module' target declared here 214 | static int __init nft_quota_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_quota.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_quota_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_quota.c:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(nft_quota_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_quota.c:232:20: note: 'cleanup_module' target declared here 232 | static void __exit nft_quota_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_reject_inet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:139:19: note: 'init_module' target declared here 139 | static int __init nft_reject_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_reject_inet.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_reject_inet.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit nft_reject_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_counter.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:275:19: note: 'init_module' target declared here 275 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_counter.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_counter.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_log.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_log.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(nft_log_module_init); | ^~~~~~~~~~~ net/netfilter/nft_log.c:288:19: note: 'init_module' target declared here 288 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_log.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_log.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_log.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_hash.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:370:1: note: in expansion of macro 'module_init' 370 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:360:19: note: 'init_module' target declared here 360 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_hash.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_hash.c:371:1: note: in expansion of macro 'module_exit' 371 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:365:20: note: 'cleanup_module' target declared here 365 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_inet.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_fib_inet.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(nft_fib_inet_module_init); | ^~~~~~~~~~~ net/netfilter/nft_fib_inet.c:67:19: note: 'init_module' target declared here 67 | static int __init nft_fib_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_inet.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_fib_inet.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(nft_fib_inet_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_fib_inet.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit nft_fib_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_netdev.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_fib_netdev.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(nft_fib_netdev_module_init); | ^~~~~~~~~~~ net/netfilter/nft_fib_netdev.c:72:19: note: 'init_module' target declared here 72 | static int __init nft_fib_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_netdev.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_fib_netdev.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(nft_fib_netdev_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_fib_netdev.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit nft_fib_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_dup_netdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_dup_netdev.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(nft_dup_netdev_module_init); | ^~~~~~~~~~~ net/netfilter/nft_dup_netdev.c:82:19: note: 'init_module' target declared here 82 | static int __init nft_dup_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_dup_netdev.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_dup_netdev.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(nft_dup_netdev_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_dup_netdev.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit nft_dup_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fwd_netdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_fwd_netdev.c:237:1: note: in expansion of macro 'module_init' 237 | module_init(nft_fwd_netdev_module_init); | ^~~~~~~~~~~ net/netfilter/nft_fwd_netdev.c:227:19: note: 'init_module' target declared here 227 | static int __init nft_fwd_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fwd_netdev.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_fwd_netdev.c:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(nft_fwd_netdev_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_fwd_netdev.c:232:20: note: 'cleanup_module' target declared here 232 | static void __exit nft_fwd_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_flow_table_inet.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_flow_table_inet.c:43:1: note: in expansion of macro 'module_init' 43 | module_init(nf_flow_inet_module_init); | ^~~~~~~~~~~ net/netfilter/nf_flow_table_inet.c:31:19: note: 'init_module' target declared here 31 | static int __init nf_flow_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_flow_table_inet.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_flow_table_inet.c:44:1: note: in expansion of macro 'module_exit' 44 | module_exit(nf_flow_inet_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_flow_table_inet.c:38:20: note: 'cleanup_module' target declared here 38 | static void __exit nf_flow_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_mark.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(mark_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:63:19: note: 'init_module' target declared here 63 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_mark.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_mark.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_connmark.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:217:1: note: in expansion of macro 'module_init' 217 | module_init(connmark_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:194:19: note: 'init_module' target declared here 194 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connmark.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connmark.c:218:1: note: in expansion of macro 'module_exit' 218 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_set.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_set.c:714:1: note: in expansion of macro 'module_init' 714 | module_init(xt_set_init); | ^~~~~~~~~~~ net/netfilter/xt_set.c:694:19: note: 'init_module' target declared here 694 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_set.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_set.c:715:1: note: in expansion of macro 'module_exit' 715 | module_exit(xt_set_fini); | ^~~~~~~~~~~ net/netfilter/xt_set.c:708:20: note: 'cleanup_module' target declared here 708 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_nat.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:241:1: note: in expansion of macro 'module_init' 241 | module_init(xt_nat_init); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:230:19: note: 'init_module' target declared here 230 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_nat.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_nat.c:242:1: note: in expansion of macro 'module_exit' 242 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:236:20: note: 'cleanup_module' target declared here 236 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_AUDIT.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'audit_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:160:1: note: in expansion of macro 'module_init' 160 | module_init(audit_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:150:19: note: 'init_module' target declared here 150 | static int __init audit_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_AUDIT.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audit_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_AUDIT.c:161:1: note: in expansion of macro 'module_exit' 161 | module_exit(audit_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:155:20: note: 'cleanup_module' target declared here 155 | static void __exit audit_tg_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(checksum_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:79:19: note: 'init_module' target declared here 79 | static int __init checksum_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CLASSIFY.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(classify_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:62:19: note: 'init_module' target declared here 62 | static int __init classify_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CLASSIFY.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(classify_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit classify_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CONNSECMARK.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connsecmark_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(connsecmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:132:19: note: 'init_module' target declared here 132 | static int __init connsecmark_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CONNSECMARK.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connsecmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(connsecmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit connsecmark_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CT.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:481:1: note: in expansion of macro 'module_init' 481 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:459:19: note: 'init_module' target declared here 459 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_CT.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CT.c:482:1: note: in expansion of macro 'module_exit' 482 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:475:20: note: 'cleanup_module' target declared here 475 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_DSCP.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(dscp_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:153:19: note: 'init_module' target declared here 153 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_DSCP.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_DSCP.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_HL.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(hl_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:149:19: note: 'init_module' target declared here 149 | static int __init hl_tg_init(void) | ^~~~~~~~~~ In file included from net/netfilter/xt_HL.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_HL.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(hl_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit hl_tg_exit(void) | ^~~~~~~~~~ In file included from net/netfilter/xt_HMARK.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:374:1: note: in expansion of macro 'module_init' 374 | module_init(hmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:364:19: note: 'init_module' target declared here 364 | static int __init hmark_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_HMARK.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_HMARK.c:375:1: note: in expansion of macro 'module_exit' 375 | module_exit(hmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:369:20: note: 'cleanup_module' target declared here 369 | static void __exit hmark_tg_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_LED.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:215:1: note: in expansion of macro 'module_init' 215 | module_init(led_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:205:19: note: 'init_module' target declared here 205 | static int __init led_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LED.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_LED.c:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(led_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:210:20: note: 'cleanup_module' target declared here 210 | static void __exit led_tg_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LOG.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(log_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here 95 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LOG.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(log_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_NETMAP.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NETMAP.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(netmap_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NETMAP.c:155:19: note: 'init_module' target declared here 155 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_NFLOG.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nflog_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:73:19: note: 'init_module' target declared here 73 | static int __init nflog_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_NFLOG.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_NFLOG.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nflog_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nflog_tg_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_NFQUEUE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:151:19: note: 'init_module' target declared here 151 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_NFQUEUE.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:162:1: note: in expansion of macro 'module_exit' 162 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:156:20: note: 'cleanup_module' target declared here 156 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:231:1: note: in expansion of macro 'module_init' 231 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:210:19: note: 'init_module' target declared here 210 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_RATEEST.c:232:1: note: in expansion of macro 'module_exit' 232 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_REDIRECT.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(redirect_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:103:19: note: 'init_module' target declared here 103 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_REDIRECT.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_SECMARK.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'secmark_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(secmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:138:19: note: 'init_module' target declared here 138 | static int __init secmark_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_SECMARK.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'secmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_SECMARK.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(secmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit secmark_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:265:19: note: 'init_module' target declared here 265 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TPROXY.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:270:20: note: 'cleanup_module' target declared here 270 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPMSS.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:337:19: note: 'init_module' target declared here 337 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPMSS.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here 140 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(tee_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:163:19: note: 'init_module' target declared here 163 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h: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:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from net/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_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_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_connlimit.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:119:19: note: 'init_module' target declared here 119 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connlimit.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connlimit.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:124:20: note: 'cleanup_module' target declared here 124 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_conntrack.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(conntrack_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:318:19: note: 'init_module' target declared here 318 | static int __init conntrack_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_conntrack.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_conntrack.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(conntrack_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit conntrack_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_cpu.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(cpu_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:54:19: note: 'init_module' target declared here 54 | static int __init cpu_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_cpu.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpu_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cpu.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cpu_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit cpu_mt_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_dccp.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(dccp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:161:19: note: 'init_module' target declared here 161 | static int __init dccp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_dccp.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_dccp.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(dccp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit dccp_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_devgroup.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(devgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:71:19: note: 'init_module' target declared here 71 | static int __init devgroup_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_devgroup.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(devgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit devgroup_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_dscp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(dscp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:102:19: note: 'init_module' target declared here 102 | static int __init dscp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_dscp.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_dscp.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(dscp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit dscp_mt_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/ip.h:31, from net/netfilter/xt_ecn.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(ecn_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/ip.h:31, from net/netfilter/xt_ecn.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ecn.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(ecn_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit ecn_mt_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_esp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:106:1: note: in expansion of macro 'module_init' 106 | module_init(esp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:96:19: note: 'init_module' target declared here 96 | static int __init esp_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_esp.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_esp.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(esp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit esp_mt_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1333:1: note: in expansion of macro 'module_init' 1333 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1294:19: note: 'init_module' target declared here 1294 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1334:1: note: in expansion of macro 'module_exit' 1334 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1324:20: note: 'cleanup_module' target declared here 1324 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_helper.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(helper_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:88:19: note: 'init_module' target declared here 88 | static int __init helper_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_helper.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_helper.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(helper_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit helper_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/xt_hl.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(hl_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:85:19: note: 'init_module' target declared here 85 | static int __init hl_mt_init(void) | ^~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/xt_hl.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_hl.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(hl_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit hl_mt_exit(void) | ^~~~~~~~~~ In file included from net/netfilter/xt_ipcomp.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(comp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:102:19: note: 'init_module' target declared here 102 | static int __init comp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_ipcomp.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ipcomp.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(comp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit comp_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_iprange.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(iprange_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:123:19: note: 'init_module' target declared here 123 | static int __init iprange_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_iprange.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_iprange.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(iprange_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit iprange_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_ipvs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvs_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(ipvs_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:179:19: note: 'init_module' target declared here 179 | static int __init ipvs_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_ipvs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvs_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ipvs.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(ipvs_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:184:20: note: 'cleanup_module' target declared here 184 | static void __exit ipvs_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_l2tp.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(l2tp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:347:19: note: 'init_module' target declared here 347 | static int __init l2tp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_l2tp.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_l2tp.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(l2tp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:352:20: note: 'cleanup_module' target declared here 352 | static void __exit l2tp_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_length.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_length.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(length_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_length.c:59:19: note: 'init_module' target declared here 59 | static int __init length_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_length.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_length.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(length_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_length.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit length_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_limit.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:211:1: note: in expansion of macro 'module_init' 211 | module_init(limit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:201:19: note: 'init_module' target declared here 201 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_limit.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_limit.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(limit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:206:20: note: 'cleanup_module' target declared here 206 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_mac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(mac_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_mac.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_multiport.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(multiport_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:167:19: note: 'init_module' target declared here 167 | static int __init multiport_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_multiport.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_multiport.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(multiport_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit multiport_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_nfacct.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:71:19: note: 'init_module' target declared here 71 | static int __init nfacct_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_nfacct.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_nfacct.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_osf.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(xt_osf_init); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:66:19: note: 'init_module' target declared here 66 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_osf.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_osf.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_owner.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(owner_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:117:19: note: 'init_module' target declared here 117 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_owner.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_owner.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_cgroup.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgroup_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:139:19: note: 'init_module' target declared here 139 | static int __init cgroup_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_cgroup.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgroup_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cgroup.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit cgroup_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_physdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(physdev_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:127:19: note: 'init_module' target declared here 127 | static int __init physdev_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_physdev.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_physdev.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit physdev_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_pkttype.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:63:1: note: in expansion of macro 'module_init' 63 | module_init(pkttype_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:53:19: note: 'init_module' target declared here 53 | static int __init pkttype_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_pkttype.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro 'module_exit' 64 | module_exit(pkttype_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit pkttype_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_policy.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(policy_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:179:19: note: 'init_module' target declared here 179 | static int __init policy_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_policy.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_policy.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(policy_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:184:20: note: 'cleanup_module' target declared here 184 | static void __exit policy_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_quota.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(quota_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:80:19: note: 'init_module' target declared here 80 | static int __init quota_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_quota.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_quota.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(quota_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit quota_mt_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_rateest.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(xt_rateest_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:140:19: note: 'init_module' target declared here 140 | static int __init xt_rateest_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_rateest.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_rateest.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_realm.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(realm_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:43:19: note: 'init_module' target declared here 43 | static int __init realm_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_realm.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_realm.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(realm_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit realm_mt_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/xt_recent.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:760:1: note: in expansion of macro 'module_init' 760 | module_init(recent_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:735:19: note: 'init_module' target declared here 735 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/xt_recent.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_recent.c:761:1: note: in expansion of macro 'module_exit' 761 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:754:20: note: 'cleanup_module' target declared here 754 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_sctp.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(sctp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:187:19: note: 'init_module' target declared here 187 | static int __init sctp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_sctp.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_sctp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(sctp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit sctp_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_socket.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:317:1: note: in expansion of macro 'module_init' 317 | module_init(socket_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:307:19: note: 'init_module' target declared here 307 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_socket.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_socket.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:312:20: note: 'cleanup_module' target declared here 312 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_state.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_state.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(state_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_state.c:67:19: note: 'init_module' target declared here 67 | static int __init state_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_state.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_state.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(state_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_state.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_statistic.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(statistic_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:91:19: note: 'init_module' target declared here 91 | static int __init statistic_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_statistic.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_statistic.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(statistic_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit statistic_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_string.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(string_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_string.c:85:19: note: 'init_module' target declared here 85 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_string.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_string.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(string_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_string.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_tcpmss.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(tcpmss_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:99:19: note: 'init_module' target declared here 99 | static int __init tcpmss_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_tcpmss.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(tcpmss_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit tcpmss_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_time.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_init' 286 | module_init(time_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_time.c:267:19: note: 'init_module' target declared here 267 | static int __init time_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_time.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_time.c:287:1: note: in expansion of macro 'module_exit' 287 | module_exit(time_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_time.c:281:20: note: 'cleanup_module' target declared here 281 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_u32.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(u32_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:107:19: note: 'init_module' target declared here 107 | static int __init u32_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_u32.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_u32.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(u32_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit u32_mt_exit(void) | ^~~~~~~~~~~ In file included from net/netlink/diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netlink/diag.c:256:1: note: in expansion of macro 'module_init' 256 | module_init(netlink_diag_init); | ^~~~~~~~~~~ net/netlink/diag.c:246:19: note: 'init_module' target declared here 246 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netlink/diag.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netlink/diag.c:257:1: note: in expansion of macro 'module_exit' 257 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ net/netlink/diag.c:251:20: note: 'cleanup_module' target declared here 251 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netrom/af_netrom.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nr_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(nr_proto_init); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1390:19: note: 'init_module' target declared here 1390 | static int __init nr_proto_init(void) | ^~~~~~~~~~~~~ In file included from net/netrom/af_netrom.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netrom/af_netrom.c:1505:1: note: in expansion of macro 'module_exit' 1505 | module_exit(nr_exit); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1472:20: note: 'cleanup_module' target declared here 1472 | static void __exit nr_exit(void) | ^~~~~~~ In file included from net/nfc/hci/core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_hci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/nfc/hci/core.c:1100:1: note: in expansion of macro 'subsys_initcall' 1100 | subsys_initcall(nfc_hci_init); | ^~~~~~~~~~~~~~~ net/nfc/hci/core.c:1090:19: note: 'init_module' target declared here 1090 | static int __init nfc_hci_init(void) | ^~~~~~~~~~~~ In file included from net/nfc/hci/core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_hci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/nfc/hci/core.c:1101:1: note: in expansion of macro 'module_exit' 1101 | module_exit(nfc_hci_exit); | ^~~~~~~~~~~ net/nfc/hci/core.c:1095:20: note: 'cleanup_module' target declared here 1095 | static void __exit nfc_hci_exit(void) | ^~~~~~~~~~~~ In file included from net/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/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/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/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/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/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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'init_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/rfkill/rfkill-gpio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'cleanup_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/rose/af_rose.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rose_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/rose/af_rose.c:1578:1: note: in expansion of macro 'module_init' 1578 | module_init(rose_proto_init); | ^~~~~~~~~~~ net/rose/af_rose.c:1500:19: note: 'init_module' target declared here 1500 | static int __init rose_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from net/rose/af_rose.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rose_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/rose/af_rose.c:1626:1: note: in expansion of macro 'module_exit' 1626 | module_exit(rose_exit); | ^~~~~~~~~~~ net/rose/af_rose.c:1588:20: note: 'cleanup_module' target declared here 1588 | static void __exit rose_exit(void) | ^~~~~~~~~ In file included from net/rxrpc/af_rxrpc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_rxrpc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1097:1: note: in expansion of macro 'module_init' 1097 | module_init(af_rxrpc_init); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:980:19: note: 'init_module' target declared here 980 | static int __init af_rxrpc_init(void) | ^~~~~~~~~~~~~ In file included from net/rxrpc/af_rxrpc.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_rxrpc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1098:1: note: in expansion of macro 'module_exit' 1098 | module_exit(af_rxrpc_exit); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1073:20: note: 'cleanup_module' target declared here 1073 | static void __exit af_rxrpc_exit(void) | ^~~~~~~~~~~~~ In file included from net/sched/act_police.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'police_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_police.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(police_init_module); | ^~~~~~~~~~~ net/sched/act_police.c:358:19: note: 'init_module' target declared here 358 | static int __init police_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_police.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'police_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_police.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(police_cleanup_module); | ^~~~~~~~~~~ net/sched/act_police.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit police_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gact_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_gact.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(gact_init_module); | ^~~~~~~~~~~ net/sched/act_gact.c:283:19: note: 'init_module' target declared here 283 | static int __init gact_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gact_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_gact.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(gact_cleanup_module); | ^~~~~~~~~~~ net/sched/act_gact.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit gact_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mirred_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_mirred.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(mirred_init_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:437:19: note: 'init_module' target declared here 437 | static int __init mirred_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mirred_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_mirred.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit mirred_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_sample.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sample_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_sample.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(sample_init_module); | ^~~~~~~~~~~ net/sched/act_sample.c:267:19: note: 'init_module' target declared here 267 | static int __init sample_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_sample.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sample_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_sample.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(sample_cleanup_module); | ^~~~~~~~~~~ net/sched/act_sample.c:272:20: note: 'cleanup_module' target declared here 272 | static void __exit sample_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_ipt.c:451:1: note: in expansion of macro 'module_init' 451 | module_init(ipt_init_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:427:19: note: 'init_module' target declared here 427 | 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:452:1: note: in expansion of macro 'module_exit' 452 | module_exit(ipt_cleanup_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:445:20: note: 'cleanup_module' target declared here 445 | 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:348:1: note: in expansion of macro 'module_init' 348 | module_init(skbedit_init_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:338:19: note: 'init_module' target declared here 338 | 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:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(skbedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:343:20: note: 'cleanup_module' target declared here 343 | 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:604:1: note: in expansion of macro 'module_init' 604 | module_init(tunnel_key_init_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:594:19: note: 'init_module' target declared here 594 | 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:605:1: note: in expansion of macro 'module_exit' 605 | module_exit(tunnel_key_cleanup_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:599:20: note: 'cleanup_module' target declared here 599 | 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_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_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_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:1254:1: note: in expansion of macro 'module_init' 1254 | module_init(netem_module_init) | ^~~~~~~~~~~ net/sched/sch_netem.c:1245:19: note: 'init_module' target declared here 1245 | 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:1255:1: note: in expansion of macro 'module_exit' 1255 | module_exit(netem_module_exit) | ^~~~~~~~~~~ net/sched/sch_netem.c:1250:20: note: 'cleanup_module' target declared here 1250 | 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) | ^~~~~~~~~~~~~~~ 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/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/sctp/protocol.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/protocol.c:1606:1: note: in expansion of macro 'module_init' 1606 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1364:19: note: 'init_module' target declared here 1364 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from net/sctp/protocol.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/protocol.c:1607:1: note: in expansion of macro 'module_exit' 1607 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1568:20: note: 'cleanup_module' target declared here 1568 | static __exit void sctp_exit(void) | ^~~~~~~~~ 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:671:1: note: in expansion of macro 'module_init' 671 | module_init(init_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:661:19: note: 'init_module' target declared here 661 | static int __init init_tcindex(void) | ^~~~~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h: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:672:1: note: in expansion of macro 'module_exit' 672 | module_exit(exit_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:666:20: note: 'cleanup_module' target declared here 666 | static void __exit exit_tcindex(void) | ^~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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/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:1980:1: note: in expansion of macro 'module_init' 1980 | module_init(cls_fl_init); | ^~~~~~~~~~~ net/sched/cls_flower.c:1970:19: note: 'init_module' target declared here 1970 | 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:1981:1: note: in expansion of macro 'module_exit' 1981 | module_exit(cls_fl_exit); | ^~~~~~~~~~~ net/sched/cls_flower.c:1975:20: note: 'cleanup_module' target declared here 1975 | static void __exit cls_fl_exit(void) | ^~~~~~~~~~~ In file included from net/sched/cls_matchall.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_mall_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_matchall.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(cls_mall_init); | ^~~~~~~~~~~ net/sched/cls_matchall.c:331:19: note: 'init_module' target declared here 331 | static int __init cls_mall_init(void) | ^~~~~~~~~~~~~ In file included from net/sched/cls_matchall.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_mall_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_matchall.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(cls_mall_exit); | ^~~~~~~~~~~ net/sched/cls_matchall.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit cls_mall_exit(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_cmp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_cmp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_cmp.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_em_cmp); | ^~~~~~~~~~~ net/sched/em_cmp.c:84:19: note: 'init_module' target declared here 84 | static int __init init_em_cmp(void) | ^~~~~~~~~~~ In file included from net/sched/em_cmp.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_cmp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_cmp.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_em_cmp); | ^~~~~~~~~~~ net/sched/em_cmp.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_em_cmp(void) | ^~~~~~~~~~~ In file included from net/sched/em_nbyte.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_nbyte': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_nbyte.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_em_nbyte); | ^~~~~~~~~~~ net/sched/em_nbyte.c:65:19: note: 'init_module' target declared here 65 | static int __init init_em_nbyte(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_nbyte.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_nbyte': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_nbyte.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_em_nbyte); | ^~~~~~~~~~~ net/sched/em_nbyte.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_em_nbyte(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_u32.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_u32': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_u32.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_em_u32); | ^~~~~~~~~~~ net/sched/em_u32.c:49:19: note: 'init_module' target declared here 49 | static int __init init_em_u32(void) | ^~~~~~~~~~~ In file included from net/sched/em_u32.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_u32': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_u32.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_em_u32); | ^~~~~~~~~~~ net/sched/em_u32.c:54:20: note: 'cleanup_module' target declared here 54 | static void __exit exit_em_u32(void) | ^~~~~~~~~~~ In file included from net/sched/em_meta.c:62: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_meta': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_meta.c:1011:1: note: in expansion of macro 'module_init' 1011 | module_init(init_em_meta); | ^~~~~~~~~~~ net/sched/em_meta.c:999:19: note: 'init_module' target declared here 999 | static int __init init_em_meta(void) | ^~~~~~~~~~~~ In file included from net/sched/em_meta.c:62: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_meta': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_meta.c:1012:1: note: in expansion of macro 'module_exit' 1012 | module_exit(exit_em_meta); | ^~~~~~~~~~~ net/sched/em_meta.c:1004:20: note: 'cleanup_module' target declared here 1004 | static void __exit exit_em_meta(void) | ^~~~~~~~~~~~ In file included from net/sched/em_text.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_text.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(init_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:142:19: note: 'init_module' target declared here 142 | static int __init init_em_text(void) | ^~~~~~~~~~~~ In file included from net/sched/em_text.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_text.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(exit_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_em_text(void) | ^~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_setsockopt_peer_addr_params': net/sctp/socket.c:2754:38: warning: taking address of packed member of 'struct sctp_paddrparams' may result in an unaligned pointer value [-Waddress-of-packed-member] 2754 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_setsockopt_primary_addr': net/sctp/socket.c:3095:37: warning: taking address of packed member of 'struct sctp_prim' may result in an unaligned pointer value [-Waddress-of-packed-member] 3095 | trans = sctp_addr_id2transport(sk, &prim.ssp_addr, prim.ssp_assoc_id); | ^~~~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': net/sctp/socket.c:5211:41: warning: taking address of packed member of 'struct sctp_paddrinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 5211 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, | ^~~~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': net/sctp/socket.c:5615:38: warning: taking address of packed member of 'struct sctp_paddrparams' may result in an unaligned pointer value [-Waddress-of-packed-member] 5615 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~ 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/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:554:1: note: in expansion of macro 'module_init' 554 | module_init(sctp_diag_init); | ^~~~~~~~~~~ net/sctp/diag.c:544:19: note: 'init_module' target declared here 544 | static int __init sctp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/sctp/diag.c:32: ./include/linux/module.h: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:555:1: note: in expansion of macro 'module_exit' 555 | module_exit(sctp_diag_exit); | ^~~~~~~~~~~ net/sctp/diag.c:549:20: note: 'cleanup_module' target declared here 549 | static void __exit sctp_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/tipc/socket.h:38, from net/tipc/core.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tipc/core.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(tipc_init); | ^~~~~~~~~~~ net/tipc/core.c:114:19: note: 'init_module' target declared here 114 | static int __init tipc_init(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/tipc/socket.h:38, from net/tipc/core.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tipc/core.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(tipc_exit); | ^~~~~~~~~~~ net/tipc/core.c:165:20: note: 'cleanup_module' target declared here 165 | static void __exit tipc_exit(void) | ^~~~~~~~~ In file included from 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 ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/tipc/socket.h:38, from net/tipc/diag.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tipc/diag.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(tipc_diag_init); | ^~~~~~~~~~~ net/tipc/diag.c:102:19: note: 'init_module' target declared here 102 | static int __init tipc_diag_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from net/tipc/socket.h:38, from net/tipc/diag.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tipc/diag.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(tipc_diag_exit); | ^~~~~~~~~~~ net/tipc/diag.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit tipc_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/tls/tls_main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tls_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tls/tls_main.c:758:1: note: in expansion of macro 'module_init' 758 | module_init(tls_register); | ^~~~~~~~~~~ net/tls/tls_main.c:734:19: note: 'init_module' target declared here 734 | static int __init tls_register(void) | ^~~~~~~~~~~~ In file included from net/tls/tls_main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tls_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tls/tls_main.c:759:1: note: in expansion of macro 'module_exit' 759 | module_exit(tls_unregister); | ^~~~~~~~~~~ net/tls/tls_main.c:750:20: note: 'cleanup_module' target declared here 750 | static void __exit tls_unregister(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/sock_diag.h:8, from net/unix/diag.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/unix/diag.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(unix_diag_init); | ^~~~~~~~~~~ net/unix/diag.c:317:19: note: 'init_module' target declared here 317 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/sock_diag.h:8, from net/unix/diag.c:3: ./include/linux/module.h: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:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ net/unix/diag.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ 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/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:717:1: note: in expansion of macro 'module_init' 717 | module_init(virtio_vsock_init); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:698:19: note: 'init_module' target declared here 698 | static int __init virtio_vsock_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/virtio_transport.c:14: ./include/linux/module.h: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:718:1: note: in expansion of macro 'module_exit' 718 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:711:20: note: 'cleanup_module' target declared here 711 | static void __exit virtio_vsock_exit(void) | ^~~~~~~~~~~~~~~~~ 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/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 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) | ^~~~~~~~~~~~~ + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/config-4.19.20-200.rt12.10.fc30.ppc64le+rt + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/System.map-4.19.20-200.rt12.10.fc30.ppc64le+rt + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/initramfs-4.19.20-200.rt12.10.fc30.ppc64le+rt.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.460864 s, 45.5 MB/s + '[' -f arch/powerpc/boot/zImage.stub ']' + cp_vmlinux vmlinux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt + eu-strip --remove-comment -o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt vmlinux + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt + cp /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vmlinuz + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/.vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt.hmac' Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/.vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt.hmac + ls -l /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt -rwxr-xr-x. 1 mockbuild mock 22926448 Feb 6 22:58 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le,, + cp /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/boot/.vmlinuz-4.19.20-200.rt12.10.fc30.ppc64le+rt.hmac /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/.vmlinuz.hmac + make -s ARCH=powerpc INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le modules_install KERNELRELEASE=4.19.20-200.rt12.10.fc30.ppc64le+rt mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=powerpc INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le vdso_install KERNELRELEASE=4.19.20-200.rt12.10.fc30.ppc64le+rt + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + cd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/updates ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Kconfig ./virt/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/vm/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/thermal/tmon/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vm/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/networking/timestamping/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/android/Makefile ./tools/testing/selftests/android/ion/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/Makefile.config ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/objtool/Makefile ./tools/lib/traceevent/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/lockdep/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firewire/Makefile ./tools/cgroup/Makefile ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.feature ./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 ./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 ./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/Makefile ./sound/soc/fsl/Kconfig ./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 ./net/Kconfig ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/Makefile ./net/wireless/Kconfig ./net/wimax/Makefile ./net/wimax/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/netfilter/Kconfig ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/bpfilter/Makefile ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/decnet/netfilter/Makefile ./net/decnet/netfilter/Kconfig ./net/decnet/Makefile ./net/decnet/Kconfig ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpfilter/Makefile ./net/bpfilter/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/Makefile ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./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 ./mm/Kconfig ./mm/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./lib/Kconfig.debug ./lib/Kconfig ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/Makefile ./lib/raid6/test/Makefile ./lib/mpi/Makefile ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/Makefile ./lib/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Kconfig ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/events/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/Makefile ./kernel/Makefile ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Makefile ./init/Kconfig ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/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/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/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/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/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/target/sbp/Kconfig ./drivers/target/sbp/Makefile ./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/target/tcm_fc/Makefile ./drivers/target/tcm_fc/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/Makefile ./drivers/usb/phy/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/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/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/cpm_uart/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/tty/Kconfig ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/int340x_thermal/Makefile ./drivers/thermal/int340x_thermal/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/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/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/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/Makefile ./drivers/phy/motorola/Kconfig ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/prism54/Makefile ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/orinoco/Makefile ./drivers/net/wireless/intersil/orinoco/Kconfig ./drivers/net/wireless/intersil/hostap/Makefile ./drivers/net/wireless/intersil/hostap/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/cisco/Makefile ./drivers/net/wireless/cisco/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wimax/i2400m/Makefile ./drivers/net/wimax/i2400m/Kconfig ./drivers/net/wimax/Makefile ./drivers/net/wimax/Kconfig ./drivers/net/wan/lmc/Makefile ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/ipvlan/Makefile ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlge/Makefile ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/nuvoton/Makefile ./drivers/net/ethernet/nuvoton/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/nic/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/Makefile ./drivers/net/ethernet/netronome/nfp/flower/Makefile ./drivers/net/ethernet/netronome/nfp/bpf/Makefile ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/vxge/Makefile ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/ixgb/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/i40evf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hp/Makefile ./drivers/net/ethernet/hp/Kconfig ./drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile ./drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/aurora/Makefile ./drivers/net/ethernet/aurora/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/appletalk/Makefile ./drivers/net/appletalk/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/devices/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mic/vop/Makefile ./drivers/misc/mic/scif/Makefile ./drivers/misc/mic/host/Makefile ./drivers/misc/mic/cosm_client/Makefile ./drivers/misc/mic/cosm/Makefile ./drivers/misc/mic/card/Makefile ./drivers/misc/mic/bus/Makefile ./drivers/misc/mic/Makefile ./drivers/misc/mic/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/eeprom/Kconfig ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile.asm-offsets ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/staging/xgifb/Makefile ./drivers/staging/xgifb/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/wilc1000/Makefile ./drivers/staging/wilc1000/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme/devices/Makefile ./drivers/staging/vme/devices/Kconfig ./drivers/staging/vme/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/vboxvideo/Makefile ./drivers/staging/vboxvideo/Kconfig ./drivers/staging/unisys/visornic/Makefile ./drivers/staging/unisys/visornic/Kconfig ./drivers/staging/unisys/visorinput/Makefile ./drivers/staging/unisys/visorinput/Kconfig ./drivers/staging/unisys/visorhba/Makefile ./drivers/staging/unisys/visorhba/Kconfig ./drivers/staging/unisys/Makefile ./drivers/staging/unisys/Kconfig ./drivers/staging/speakup/Makefile ./drivers/staging/speakup/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtlwifi/rtl8822be/Makefile ./drivers/staging/rtlwifi/btcoexist/Makefile ./drivers/staging/rtlwifi/Makefile ./drivers/staging/rtlwifi/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192u/ieee80211/Makefile ./drivers/staging/rtl8192u/Makefile ./drivers/staging/rtl8192u/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/rtl8188eu/Makefile ./drivers/staging/rtl8188eu/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/octeon-usb/Makefile ./drivers/staging/octeon-usb/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/netlogic/Makefile ./drivers/staging/netlogic/Kconfig ./drivers/staging/mt7621-spi/Makefile ./drivers/staging/mt7621-spi/Kconfig ./drivers/staging/mt7621-pinctrl/Makefile ./drivers/staging/mt7621-pinctrl/Kconfig ./drivers/staging/mt7621-pci/Makefile ./drivers/staging/mt7621-pci/Kconfig ./drivers/staging/mt7621-mmc/Makefile ./drivers/staging/mt7621-mmc/Kconfig ./drivers/staging/mt7621-eth/Makefile ./drivers/staging/mt7621-eth/Kconfig ./drivers/staging/mt7621-dts/Makefile ./drivers/staging/mt7621-dts/Kconfig ./drivers/staging/mt7621-dma/Makefile ./drivers/staging/mt7621-dma/Kconfig ./drivers/staging/mt29f_spinand/Makefile ./drivers/staging/mt29f_spinand/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/usb/Makefile ./drivers/staging/most/usb/Kconfig ./drivers/staging/most/sound/Makefile ./drivers/staging/most/sound/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/cdev/Makefile ./drivers/staging/most/cdev/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/zoran/Makefile ./drivers/staging/media/zoran/Kconfig ./drivers/staging/media/tegra-vde/Makefile ./drivers/staging/media/tegra-vde/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/mt9t031/Makefile ./drivers/staging/media/mt9t031/Kconfig ./drivers/staging/media/imx074/Makefile ./drivers/staging/media/imx074/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./drivers/staging/media/davinci_vpfe/Kconfig ./drivers/staging/media/bcm2048/Makefile ./drivers/staging/media/bcm2048/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/resolver/Makefile ./drivers/staging/iio/resolver/Kconfig ./drivers/staging/iio/meter/Makefile ./drivers/staging/iio/meter/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/cdc/Makefile ./drivers/staging/iio/cdc/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/gs_fpgaboot/Makefile ./drivers/staging/gs_fpgaboot/Kconfig ./drivers/staging/greybus/tools/Makefile ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/goldfish/Makefile ./drivers/staging/goldfish/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/gasket/Makefile ./drivers/staging/gasket/Kconfig ./drivers/staging/fwserial/Makefile ./drivers/staging/fwserial/Kconfig ./drivers/staging/fsl-dpaa2/rtc/Makefile ./drivers/staging/fsl-dpaa2/ethsw/Makefile ./drivers/staging/fsl-dpaa2/ethernet/Makefile ./drivers/staging/fsl-dpaa2/Makefile ./drivers/staging/fsl-dpaa2/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/erofs/Makefile ./drivers/staging/erofs/Kconfig ./drivers/staging/emxx_udc/Makefile ./drivers/staging/emxx_udc/Kconfig ./drivers/staging/dgnc/Makefile ./drivers/staging/dgnc/Kconfig ./drivers/staging/comedi/kcomedilib/Makefile ./drivers/staging/comedi/drivers/Makefile ./drivers/staging/comedi/Makefile ./drivers/staging/comedi/Kconfig ./drivers/staging/clocking-wizard/Makefile ./drivers/staging/clocking-wizard/Kconfig ./drivers/staging/board/Makefile ./drivers/staging/board/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/android/ion/Makefile ./drivers/staging/android/ion/Kconfig ./drivers/staging/android/Makefile ./drivers/staging/android/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/zte/Makefile ./drivers/soc/zte/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/sunxi/Kconfig ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/actions/Makefile ./drivers/soc/actions/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/sn/Makefile ./drivers/sn/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/superhyway/Makefile ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/sfi/Makefile ./drivers/sfi/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/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/radio/wl128x/Makefile ./drivers/media/radio/wl128x/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/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/i2c/Kconfig ./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/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/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/bcache/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/lightnvm/Makefile ./drivers/lightnvm/Kconfig ./drivers/leds/trigger/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/isdnloop/Makefile ./drivers/isdn/i4l/Makefile ./drivers/isdn/i4l/Kconfig ./drivers/isdn/hysdn/Makefile ./drivers/isdn/hysdn/Kconfig ./drivers/isdn/hisax/Makefile ./drivers/isdn/hisax/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/eicon/Makefile ./drivers/isdn/hardware/eicon/Kconfig ./drivers/isdn/hardware/avm/Makefile ./drivers/isdn/hardware/avm/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/hardware/Kconfig ./drivers/isdn/gigaset/Makefile ./drivers/isdn/gigaset/Kconfig ./drivers/isdn/divert/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/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/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/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/nes/Makefile ./drivers/infiniband/hw/nes/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/i40iw/Makefile ./drivers/infiniband/hw/i40iw/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/cxgb3/Makefile ./drivers/infiniband/hw/cxgb3/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/counter/Makefile ./drivers/iio/counter/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/adc/Kconfig ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/ide/Makefile ./drivers/ide/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./drivers/hwmon/Kconfig ./drivers/hv/Kconfig ./drivers/hv/Makefile ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/zte/Makefile ./drivers/gpu/drm/zte/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/via/Makefile ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tinydrm/core/Makefile ./drivers/gpu/drm/tinydrm/Makefile ./drivers/gpu/drm/tinydrm/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/tdfx/Makefile ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sis/Makefile ./drivers/gpu/drm/shmobile/Makefile ./drivers/gpu/drm/shmobile/Kconfig ./drivers/gpu/drm/selftests/Makefile ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/savage/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/rcar-du/Makefile ./drivers/gpu/drm/rcar-du/Kconfig ./drivers/gpu/drm/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/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/r128/Makefile ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Kconfig ./drivers/fsi/Makefile ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/fmc/Makefile ./drivers/fmc/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/ipu/Makefile ./drivers/dma/ioat/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/crypto/Kconfig ./drivers/crypto/vmx/Makefile ./drivers/crypto/vmx/Kconfig ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/ux500/hash/Makefile ./drivers/crypto/ux500/cryp/Makefile ./drivers/crypto/ux500/Makefile ./drivers/crypto/ux500/Kconfig ./drivers/crypto/sunxi-ss/Makefile ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/qat/qat_dh895xccvf/Makefile ./drivers/crypto/qat/qat_dh895xcc/Makefile ./drivers/crypto/qat/qat_common/Makefile ./drivers/crypto/qat/qat_c62xvf/Makefile ./drivers/crypto/qat/qat_c62x/Makefile ./drivers/crypto/qat/qat_c3xxxvf/Makefile ./drivers/crypto/qat/qat_c3xxx/Makefile ./drivers/crypto/qat/Makefile ./drivers/crypto/qat/Kconfig ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/mediatek/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/chelsio/chtls/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/amcc/Makefile ./drivers/crypto/Makefile ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/clocksource/Kconfig ./drivers/clocksource/Makefile ./drivers/clk/zynq/Makefile ./drivers/clk/zte/Makefile ./drivers/clk/x86/Makefile ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/sirf/Makefile ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/nxp/Makefile ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/loongson1/Makefile ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/imx/Makefile ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/h8300/Makefile ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/Kconfig ./drivers/char/Makefile ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/pcmcia/Makefile ./drivers/char/pcmcia/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/cdrom/Makefile ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rsxx/Makefile ./drivers/block/paride/Makefile ./drivers/block/paride/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/Makefile ./crypto/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/oprofile/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/Kconfig ./arch/x86/Makefile ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/sfi/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/device_libs/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/goldfish/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/oprofile/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mcheck/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/sha512-mb/Makefile ./arch/x86/crypto/sha256-mb/Makefile ./arch/x86/crypto/sha1-mb/Makefile ./arch/x86/crypto/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/boot/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/unicore32/mm/Makefile ./arch/unicore32/mm/Kconfig ./arch/unicore32/lib/Makefile ./arch/unicore32/kernel/Makefile ./arch/unicore32/boot/compressed/Makefile ./arch/unicore32/boot/Makefile ./arch/unicore32/Makefile ./arch/unicore32/Kconfig.debug ./arch/unicore32/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/oprofile/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/oprofile/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib64/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh5/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/superhyway/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-microdev/Makefile ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-cayman/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/scripts/Makefile.chkbss ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/oprofile/Makefile ./arch/s390/numa/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/boot/compressed/Makefile ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/Kconfig ./arch/powerpc/Makefile ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/oprofile/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kvm/Makefile ./arch/powerpc/kernel/Makefile ./arch/powerpc/kernel/vdso64/Makefile ./arch/powerpc/kernel/vdso32/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Kconfig.debug ./arch/parisc/Makefile ./arch/parisc/oprofile/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/nds32/mm/Makefile ./arch/nds32/lib/Makefile ./arch/nds32/kernel/vdso/Makefile ./arch/nds32/kernel/Makefile ./arch/nds32/boot/dts/Makefile ./arch/nds32/boot/Makefile ./arch/nds32/Makefile ./arch/nds32/Kconfig.debug ./arch/nds32/Kconfig.cpu ./arch/nds32/Kconfig ./arch/mips/Kconfig ./arch/mips/vr41xx/ibm-workpad/Makefile ./arch/mips/vr41xx/common/Makefile ./arch/mips/vr41xx/casio-e55/Makefile ./arch/mips/vr41xx/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/txx9/rbtx4939/Makefile ./arch/mips/txx9/rbtx4938/Makefile ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/jmr3927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/power/Makefile ./arch/mips/pnx833x/stb22x/Makefile ./arch/mips/pnx833x/common/Makefile ./arch/mips/pnx833x/Makefile ./arch/mips/pmcs-msp71xx/Makefile ./arch/mips/pmcs-msp71xx/Kconfig ./arch/mips/pistachio/Makefile ./arch/mips/pistachio/Kconfig ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/paravirt/Makefile ./arch/mips/paravirt/Kconfig ./arch/mips/oprofile/Makefile ./arch/mips/netlogic/xlr/Makefile ./arch/mips/netlogic/xlp/Makefile ./arch/mips/netlogic/common/Makefile ./arch/mips/netlogic/Makefile ./arch/mips/netlogic/Kconfig ./arch/mips/net/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/loongson-3/Makefile ./arch/mips/loongson64/lemote-2f/Makefile ./arch/mips/loongson64/fuloong-2e/Makefile ./arch/mips/loongson64/common/cs5536/Makefile ./arch/mips/loongson64/common/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lasat/image/Makefile ./arch/mips/lasat/Makefile ./arch/mips/lasat/Kconfig ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/Makefile ./arch/mips/jz4740/Makefile ./arch/mips/jz4740/Kconfig ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/emma/markeins/Makefile ./arch/mips/emma/common/Makefile ./arch/mips/emma/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/netlogic/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/ar7/Makefile ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/microblaze/pci/Makefile ./arch/microblaze/oprofile/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/ia64/uv/kernel/Makefile ./arch/ia64/uv/Makefile ./arch/ia64/sn/pci/pcibr/Makefile ./arch/ia64/sn/pci/Makefile ./arch/ia64/sn/kernel/sn2/Makefile ./arch/ia64/sn/kernel/Makefile ./arch/ia64/sn/Makefile ./arch/ia64/pci/Makefile ./arch/ia64/oprofile/Makefile ./arch/ia64/mm/Makefile ./arch/ia64/lib/Makefile ./arch/ia64/kernel/Makefile.gate ./arch/ia64/kernel/Makefile ./arch/ia64/hp/zx1/Makefile ./arch/ia64/hp/sim/boot/Makefile ./arch/ia64/hp/sim/Makefile ./arch/ia64/hp/sim/Kconfig ./arch/ia64/hp/common/Makefile ./arch/ia64/dig/Makefile ./arch/ia64/Makefile ./arch/ia64/Kconfig.debug ./arch/ia64/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/h8300/mm/Makefile ./arch/h8300/lib/Makefile ./arch/h8300/kernel/Makefile ./arch/h8300/boot/dts/Makefile ./arch/h8300/boot/compressed/Makefile ./arch/h8300/boot/Makefile ./arch/h8300/Makefile ./arch/h8300/Kconfig.debug ./arch/h8300/Kconfig.cpu ./arch/h8300/Kconfig ./arch/c6x/platforms/Makefile ./arch/c6x/platforms/Kconfig ./arch/c6x/mm/Makefile ./arch/c6x/lib/Makefile ./arch/c6x/kernel/Makefile ./arch/c6x/boot/dts/Makefile ./arch/c6x/boot/Makefile ./arch/c6x/Makefile ./arch/c6x/Kconfig.debug ./arch/c6x/Kconfig ./arch/arm64/Kconfig ./arch/arm64/Makefile ./arch/arm64/xen/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/crypto/Makefile ./arch/arm64/boot/dts/zte/Makefile ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/al/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-versatile/Makefile ./arch/arm/plat-versatile/Kconfig ./arch/arm/plat-samsung/Makefile ./arch/arm/plat-samsung/Kconfig ./arch/arm/plat-pxa/Makefile ./arch/arm/plat-pxa/Kconfig ./arch/arm/plat-orion/Makefile ./arch/arm/plat-omap/Makefile ./arch/arm/plat-omap/Kconfig ./arch/arm/plat-iop/Makefile ./arch/arm/oprofile/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-zx/Makefile ./arch/arm/mach-zx/Kconfig ./arch/arm/mach-w90x900/Makefile.boot ./arch/arm/mach-w90x900/Makefile ./arch/arm/mach-w90x900/Kconfig ./arch/arm/mach-vt8500/Makefile.boot ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-vexpress/Makefile.boot ./arch/arm/mach-vexpress/Makefile ./arch/arm/mach-vexpress/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-uniphier/Kconfig ./arch/arm/mach-u300/Makefile ./arch/arm/mach-u300/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-tango/Makefile ./arch/arm/mach-tango/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile.boot ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile.boot ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c64xx/Makefile ./arch/arm/mach-s3c64xx/Kconfig ./arch/arm/mach-s3c24xx/Makefile.boot ./arch/arm/mach-s3c24xx/Makefile ./arch/arm/mach-s3c24xx/Kconfig ./arch/arm/mach-rpc/Makefile.boot ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realview/Makefile ./arch/arm/mach-realview/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile.boot ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-prima2/Makefile ./arch/arm/mach-prima2/Kconfig ./arch/arm/mach-picoxcell/Makefile ./arch/arm/mach-picoxcell/Kconfig ./arch/arm/mach-oxnas/Makefile ./arch/arm/mach-oxnas/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-omap1/Makefile.boot ./arch/arm/mach-omap1/Makefile ./arch/arm/mach-omap1/Kconfig ./arch/arm/mach-nspire/Makefile ./arch/arm/mach-nspire/Kconfig ./arch/arm/mach-npcm/Makefile ./arch/arm/mach-npcm/Kconfig ./arch/arm/mach-nomadik/Makefile ./arch/arm/mach-nomadik/Kconfig ./arch/arm/mach-netx/Makefile.boot ./arch/arm/mach-netx/Makefile ./arch/arm/mach-netx/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-moxart/Makefile ./arch/arm/mach-moxart/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile.boot ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc18xx/Makefile.boot ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-ks8695/Makefile.boot ./arch/arm/mach-ks8695/Makefile ./arch/arm/mach-ks8695/Kconfig ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile.boot ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-iop33x/Makefile.boot ./arch/arm/mach-iop33x/Makefile ./arch/arm/mach-iop33x/Kconfig ./arch/arm/mach-iop32x/Makefile.boot ./arch/arm/mach-iop32x/Makefile ./arch/arm/mach-iop32x/Kconfig ./arch/arm/mach-iop13xx/Makefile.boot ./arch/arm/mach-iop13xx/Makefile ./arch/arm/mach-iop13xx/Kconfig ./arch/arm/mach-integrator/Makefile ./arch/arm/mach-integrator/Kconfig ./arch/arm/mach-imx/devices/Makefile ./arch/arm/mach-imx/devices/Kconfig ./arch/arm/mach-imx/Makefile.boot ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile.boot ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile.boot ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-efm32/Makefile.boot ./arch/arm/mach-efm32/Makefile ./arch/arm/mach-ebsa110/Makefile.boot ./arch/arm/mach-ebsa110/Makefile ./arch/arm/mach-dove/Makefile.boot ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile.boot ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-cns3xxx/Makefile ./arch/arm/mach-cns3xxx/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-at91/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-asm9260/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kvm/hyp/Makefile ./arch/arm/kvm/Makefile ./arch/arm/kvm/Kconfig ./arch/arm/kernel/Makefile ./arch/arm/firmware/Makefile ./arch/arm/firmware/Kconfig ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.debug ./arch/arm/Kconfig-nommu ./arch/arc/Makefile ./arch/arc/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-eznps/Makefile ./arch/arc/plat-eznps/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/oprofile/Makefile ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Kconfig.debug ./arch/alpha/oprofile/Makefile ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./Kconfig ./Documentation/scsi/scsi_transport_srp/Makefile ./Documentation/media/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/cdrom/Makefile ./Documentation/Makefile ./Documentation/EDID/Makefile /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + '[' -f tools/objtool/objtool ']' + '[' -d arch/powerpc/scripts ']' + '[' -f 'arch/powerpc/*lds' ']' + '[' -f arch/powerpc/kernel/module.lds ']' + cp -a --parents arch/powerpc/kernel/module.lds /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + rm -f '/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/checks.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/data.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/dtc-lexer.lex.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/dtc-parser.tab.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/dtc.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/flattree.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/fstree.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/livetree.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/srcpos.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/treesource.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/dtc/util.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/scripts/mod/sumversion.o + cp -a --parents arch/powerpc/lib/crtsavres.S /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + '[' -d arch/powerpc/include ']' + cp -a --parents arch/powerpc/include /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/include + cp -a --parents kernel/trace/trace.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a --parents kernel/trace/trace_entries.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a --parents drivers/base/regmap/trace.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a --parents drivers/base/regmap/internal.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a --parents fs/ext4/acl.h fs/ext4/ext4.h fs/ext4/ext4_extents.h fs/ext4/ext4_jbd2.h fs/ext4/extents_status.h fs/ext4/fsmap.h fs/ext4/mballoc.h fs/ext4/truncate.h fs/ext4/xattr.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + cp -a --parents fs/btrfs/async-thread.h fs/btrfs/backref.h fs/btrfs/btrfs_inode.h fs/btrfs/check-integrity.h fs/btrfs/compression.h fs/btrfs/ctree.h fs/btrfs/dedupe.h fs/btrfs/delayed-inode.h fs/btrfs/delayed-ref.h fs/btrfs/dev-replace.h fs/btrfs/disk-io.h fs/btrfs/export.h fs/btrfs/extent_io.h fs/btrfs/extent_map.h fs/btrfs/free-space-cache.h fs/btrfs/free-space-tree.h fs/btrfs/inode-map.h fs/btrfs/locking.h fs/btrfs/math.h fs/btrfs/ordered-data.h fs/btrfs/print-tree.h fs/btrfs/props.h fs/btrfs/qgroup.h fs/btrfs/raid56.h fs/btrfs/rcu-string.h fs/btrfs/ref-verify.h fs/btrfs/send.h fs/btrfs/sysfs.h fs/btrfs/transaction.h fs/btrfs/tree-checker.h fs/btrfs/tree-log.h fs/btrfs/ulist.h fs/btrfs/volumes.h fs/btrfs/xattr.h /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/.config /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/include/config/auto.conf + eu-readelf -n vmlinux + grep 'Build ID' + awk '{print $NF}' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib/debug/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib/debug/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt -name '*.ko' -type f + xargs --no-run-if-empty chmod u+x + grep -F /drivers/ modnames + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' + xargs --no-run-if-empty nm -upA + collect_modules_list networking 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' + 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 + LC_ALL=C + sort -u + '[' '!' -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.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.block + collect_modules_list drm 'drm_open|drm_init' + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + LC_ALL=C + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + sort -u + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt -name '*.ko' + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + xargs /sbin/modinfo -l + pushd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/ ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + cp System.map /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/. + pushd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + mkdir restore + cp -r lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/System.map lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/config lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.block lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.builtin lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.drm lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.modesetting lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.networking lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/modules.order lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/source lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/updates lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vmlinuz restore/. + rm -rf lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra + find lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel -name '*.ko' + sort -n + 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 ppc64le + 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.20-200.rt12.10.fc30.ppc64le+rt + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/ ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd ~/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + find lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/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.20-200.rt12.10.fc30.ppc64le+rt/. + rm -rf restore + popd ~/build/BUILD/kernel-4.19.fc30/linux-4.19.20-200.rt12.10.fc30.ppc64le + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign+rt + cp certs/signing_key.x509 certs/signing_key.x509.sign+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le//usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt + ln -sf /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/build + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.20-200.rt12.10.fc30.ppc64le+rt /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le '' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.FhZjdO + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc30 + cd linux-4.19.20-200.rt12.10.fc30.ppc64le + make ARCH=powerpc INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr headers_install INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (498 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/asm (46 files) + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + xargs rm -f + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers + make ARCH=powerpc INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers headers_install_all WRAP arch/alpha/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/alpha/include/generated/uapi/asm/ipcbuf.h WRAP arch/alpha/include/generated/uapi/asm/msgbuf.h WRAP arch/alpha/include/generated/uapi/asm/poll.h WRAP arch/alpha/include/generated/uapi/asm/sembuf.h WRAP arch/alpha/include/generated/uapi/asm/shmbuf.h INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (498 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/arch-alpha/asm (41 files) gcc: error: unrecognized command line option '-mmedium-calls' WRAP arch/arc/include/generated/uapi/asm/auxvec.h WRAP arch/arc/include/generated/uapi/asm/bitsperlong.h WRAP arch/arc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arc/include/generated/uapi/asm/errno.h WRAP arch/arc/include/generated/uapi/asm/fcntl.h WRAP arch/arc/include/generated/uapi/asm/ioctl.h WRAP arch/arc/include/generated/uapi/asm/ioctls.h WRAP arch/arc/include/generated/uapi/asm/ipcbuf.h WRAP arch/arc/include/generated/uapi/asm/kvm_para.h WRAP arch/arc/include/generated/uapi/asm/mman.h WRAP arch/arc/include/generated/uapi/asm/msgbuf.h WRAP arch/arc/include/generated/uapi/asm/param.h WRAP arch/arc/include/generated/uapi/asm/poll.h WRAP arch/arc/include/generated/uapi/asm/posix_types.h WRAP arch/arc/include/generated/uapi/asm/resource.h WRAP arch/arc/include/generated/uapi/asm/sembuf.h WRAP arch/arc/include/generated/uapi/asm/shmbuf.h WRAP arch/arc/include/generated/uapi/asm/siginfo.h WRAP arch/arc/include/generated/uapi/asm/socket.h WRAP arch/arc/include/generated/uapi/asm/sockios.h WRAP arch/arc/include/generated/uapi/asm/stat.h WRAP arch/arc/include/generated/uapi/asm/statfs.h WRAP arch/arc/include/generated/uapi/asm/termbits.h WRAP arch/arc/include/generated/uapi/asm/termios.h WRAP arch/arc/include/generated/uapi/asm/types.h WRAP arch/arc/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h a.out.h INSTALL include/linux (496 files) INSTALL include/arch-arc/asm (36 files) WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arm/include/generated/uapi/asm/errno.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h INSTALL include/linux (498 files) INSTALL include/arch-arm/asm (38 files) WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/mman.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h REMOVE kvm_para.h INSTALL include/linux (497 files) INSTALL include/arch-arm64/asm (36 files) WRAP arch/c6x/include/generated/uapi/asm/auxvec.h WRAP arch/c6x/include/generated/uapi/asm/bitsperlong.h WRAP arch/c6x/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/c6x/include/generated/uapi/asm/errno.h WRAP arch/c6x/include/generated/uapi/asm/fcntl.h WRAP arch/c6x/include/generated/uapi/asm/ioctl.h WRAP arch/c6x/include/generated/uapi/asm/ioctls.h WRAP arch/c6x/include/generated/uapi/asm/ipcbuf.h WRAP arch/c6x/include/generated/uapi/asm/kvm_para.h WRAP arch/c6x/include/generated/uapi/asm/mman.h WRAP arch/c6x/include/generated/uapi/asm/msgbuf.h WRAP arch/c6x/include/generated/uapi/asm/param.h WRAP arch/c6x/include/generated/uapi/asm/poll.h WRAP arch/c6x/include/generated/uapi/asm/posix_types.h WRAP arch/c6x/include/generated/uapi/asm/resource.h WRAP arch/c6x/include/generated/uapi/asm/sembuf.h WRAP arch/c6x/include/generated/uapi/asm/shmbuf.h WRAP arch/c6x/include/generated/uapi/asm/shmparam.h WRAP arch/c6x/include/generated/uapi/asm/siginfo.h WRAP arch/c6x/include/generated/uapi/asm/signal.h WRAP arch/c6x/include/generated/uapi/asm/socket.h WRAP arch/c6x/include/generated/uapi/asm/sockios.h WRAP arch/c6x/include/generated/uapi/asm/stat.h WRAP arch/c6x/include/generated/uapi/asm/statfs.h WRAP arch/c6x/include/generated/uapi/asm/termbits.h WRAP arch/c6x/include/generated/uapi/asm/termios.h WRAP arch/c6x/include/generated/uapi/asm/types.h WRAP arch/c6x/include/generated/uapi/asm/ucontext.h REMOVE kvm.h INSTALL include/linux (496 files) INSTALL include/arch-c6x/asm (34 files) ./scripts/gcc-version.sh: line 26: h8300-unknown-linux-gcc: command not found ./scripts/gcc-version.sh: line 27: h8300-unknown-linux-gcc: command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found WRAP arch/h8300/include/generated/uapi/asm/auxvec.h WRAP arch/h8300/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/h8300/include/generated/uapi/asm/errno.h WRAP arch/h8300/include/generated/uapi/asm/fcntl.h WRAP arch/h8300/include/generated/uapi/asm/ioctl.h WRAP arch/h8300/include/generated/uapi/asm/ioctls.h WRAP arch/h8300/include/generated/uapi/asm/ipcbuf.h WRAP arch/h8300/include/generated/uapi/asm/kvm_para.h WRAP arch/h8300/include/generated/uapi/asm/mman.h WRAP arch/h8300/include/generated/uapi/asm/msgbuf.h WRAP arch/h8300/include/generated/uapi/asm/param.h WRAP arch/h8300/include/generated/uapi/asm/poll.h WRAP arch/h8300/include/generated/uapi/asm/posix_types.h WRAP arch/h8300/include/generated/uapi/asm/resource.h WRAP arch/h8300/include/generated/uapi/asm/sembuf.h WRAP arch/h8300/include/generated/uapi/asm/setup.h WRAP arch/h8300/include/generated/uapi/asm/shmbuf.h WRAP arch/h8300/include/generated/uapi/asm/shmparam.h WRAP arch/h8300/include/generated/uapi/asm/siginfo.h WRAP arch/h8300/include/generated/uapi/asm/socket.h WRAP arch/h8300/include/generated/uapi/asm/sockios.h WRAP arch/h8300/include/generated/uapi/asm/stat.h WRAP arch/h8300/include/generated/uapi/asm/statfs.h WRAP arch/h8300/include/generated/uapi/asm/swab.h WRAP arch/h8300/include/generated/uapi/asm/termbits.h WRAP arch/h8300/include/generated/uapi/asm/termios.h WRAP arch/h8300/include/generated/uapi/asm/types.h WRAP arch/h8300/include/generated/uapi/asm/ucontext.h make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found INSTALL include/arch-h8300/asm (34 files) WRAP arch/hexagon/include/generated/uapi/asm/auxvec.h WRAP arch/hexagon/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/hexagon/include/generated/uapi/asm/errno.h WRAP arch/hexagon/include/generated/uapi/asm/fcntl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctls.h WRAP arch/hexagon/include/generated/uapi/asm/ipcbuf.h WRAP arch/hexagon/include/generated/uapi/asm/mman.h WRAP arch/hexagon/include/generated/uapi/asm/msgbuf.h WRAP arch/hexagon/include/generated/uapi/asm/poll.h WRAP arch/hexagon/include/generated/uapi/asm/posix_types.h WRAP arch/hexagon/include/generated/uapi/asm/resource.h WRAP arch/hexagon/include/generated/uapi/asm/sembuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmbuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmparam.h WRAP arch/hexagon/include/generated/uapi/asm/siginfo.h WRAP arch/hexagon/include/generated/uapi/asm/socket.h WRAP arch/hexagon/include/generated/uapi/asm/sockios.h WRAP arch/hexagon/include/generated/uapi/asm/stat.h WRAP arch/hexagon/include/generated/uapi/asm/statfs.h WRAP arch/hexagon/include/generated/uapi/asm/termbits.h WRAP arch/hexagon/include/generated/uapi/asm/termios.h WRAP arch/hexagon/include/generated/uapi/asm/types.h WRAP arch/hexagon/include/generated/uapi/asm/ucontext.h INSTALL include/linux (497 files) INSTALL include/arch-hexagon/asm (36 files) ./arch/ia64/scripts/check-segrel.S: Assembler messages: ./arch/ia64/scripts/check-segrel.S:3: Error: unrecognized opcode: `data4' objdump: '/tmp/out23833': No such file objdump: section '.rodata' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/toolchain-flags: line 20: [: !=: unary operator expected ./arch/ia64/scripts/check-text-align.S: Assembler messages: ./arch/ia64/scripts/check-text-align.S:2: Error: unknown pseudo-op: `.proc' ./arch/ia64/scripts/check-text-align.S:3: Error: unknown pseudo-op: `.prologue' ./arch/ia64/scripts/check-text-align.S:4: Error: unknown pseudo-op: `.save' ./arch/ia64/scripts/check-text-align.S:5: Error: junk at end of line: `0' ./arch/ia64/scripts/check-text-align.S:6: Warning: alignment too large: 63 assumed ./arch/ia64/scripts/check-text-align.S:7: Error: unknown pseudo-op: `.endp' readelf: /tmp/out23833: Error: No such file ./arch/ia64/scripts/check-gas-asm.S: Assembler messages: ./arch/ia64/scripts/check-gas-asm.S:1: Error: junk at end of line, first unrecognized character is `[' ./arch/ia64/scripts/check-gas-asm.S:2: Error: unknown pseudo-op: `.xdata4' objdump: '/tmp/out23859.o': No such file objdump: section '.data' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/check-gas: line 11: [: !=: unary operator expected WRAP arch/ia64/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/ia64/include/generated/uapi/asm/ipcbuf.h WRAP arch/ia64/include/generated/uapi/asm/kvm_para.h WRAP arch/ia64/include/generated/uapi/asm/msgbuf.h WRAP arch/ia64/include/generated/uapi/asm/poll.h WRAP arch/ia64/include/generated/uapi/asm/sembuf.h WRAP arch/ia64/include/generated/uapi/asm/shmbuf.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-ia64/asm (45 files) WRAP arch/m68k/include/generated/uapi/asm/auxvec.h WRAP arch/m68k/include/generated/uapi/asm/bitsperlong.h WRAP arch/m68k/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/m68k/include/generated/uapi/asm/errno.h WRAP arch/m68k/include/generated/uapi/asm/ioctl.h WRAP arch/m68k/include/generated/uapi/asm/ipcbuf.h WRAP arch/m68k/include/generated/uapi/asm/kvm_para.h WRAP arch/m68k/include/generated/uapi/asm/mman.h WRAP arch/m68k/include/generated/uapi/asm/msgbuf.h WRAP arch/m68k/include/generated/uapi/asm/resource.h WRAP arch/m68k/include/generated/uapi/asm/sembuf.h WRAP arch/m68k/include/generated/uapi/asm/shmbuf.h WRAP arch/m68k/include/generated/uapi/asm/shmparam.h WRAP arch/m68k/include/generated/uapi/asm/siginfo.h WRAP arch/m68k/include/generated/uapi/asm/socket.h WRAP arch/m68k/include/generated/uapi/asm/sockios.h WRAP arch/m68k/include/generated/uapi/asm/statfs.h WRAP arch/m68k/include/generated/uapi/asm/termbits.h WRAP arch/m68k/include/generated/uapi/asm/termios.h WRAP arch/m68k/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-m68k/asm (43 files) WRAP arch/microblaze/include/generated/uapi/asm/bitsperlong.h WRAP arch/microblaze/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/microblaze/include/generated/uapi/asm/errno.h WRAP arch/microblaze/include/generated/uapi/asm/fcntl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctls.h WRAP arch/microblaze/include/generated/uapi/asm/ipcbuf.h WRAP arch/microblaze/include/generated/uapi/asm/kvm_para.h WRAP arch/microblaze/include/generated/uapi/asm/mman.h WRAP arch/microblaze/include/generated/uapi/asm/msgbuf.h WRAP arch/microblaze/include/generated/uapi/asm/param.h WRAP arch/microblaze/include/generated/uapi/asm/poll.h WRAP arch/microblaze/include/generated/uapi/asm/resource.h WRAP arch/microblaze/include/generated/uapi/asm/sembuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmbuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmparam.h WRAP arch/microblaze/include/generated/uapi/asm/siginfo.h WRAP arch/microblaze/include/generated/uapi/asm/signal.h WRAP arch/microblaze/include/generated/uapi/asm/socket.h WRAP arch/microblaze/include/generated/uapi/asm/sockios.h WRAP arch/microblaze/include/generated/uapi/asm/stat.h WRAP arch/microblaze/include/generated/uapi/asm/statfs.h WRAP arch/microblaze/include/generated/uapi/asm/swab.h WRAP arch/microblaze/include/generated/uapi/asm/termbits.h WRAP arch/microblaze/include/generated/uapi/asm/termios.h WRAP arch/microblaze/include/generated/uapi/asm/types.h WRAP arch/microblaze/include/generated/uapi/asm/ucontext.h REMOVE a.out.h INSTALL include/linux (496 files) INSTALL include/arch-microblaze/asm (35 files) WRAP arch/mips/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/mips/include/generated/uapi/asm/ipcbuf.h HOSTCC arch/mips/boot/tools/relocs_32.o HOSTCC arch/mips/boot/tools/relocs_64.o HOSTCC arch/mips/boot/tools/relocs_main.o HOSTLD arch/mips/boot/tools/relocs INSTALL include/linux (498 files) INSTALL include/arch-mips/asm (42 files) WRAP arch/nds32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nds32/include/generated/uapi/asm/errno.h WRAP arch/nds32/include/generated/uapi/asm/ioctl.h WRAP arch/nds32/include/generated/uapi/asm/ioctls.h WRAP arch/nds32/include/generated/uapi/asm/ipcbuf.h WRAP arch/nds32/include/generated/uapi/asm/shmbuf.h WRAP arch/nds32/include/generated/uapi/asm/bitsperlong.h WRAP arch/nds32/include/generated/uapi/asm/fcntl.h WRAP arch/nds32/include/generated/uapi/asm/stat.h WRAP arch/nds32/include/generated/uapi/asm/mman.h WRAP arch/nds32/include/generated/uapi/asm/msgbuf.h WRAP arch/nds32/include/generated/uapi/asm/poll.h WRAP arch/nds32/include/generated/uapi/asm/posix_types.h WRAP arch/nds32/include/generated/uapi/asm/resource.h WRAP arch/nds32/include/generated/uapi/asm/sembuf.h WRAP arch/nds32/include/generated/uapi/asm/setup.h WRAP arch/nds32/include/generated/uapi/asm/siginfo.h WRAP arch/nds32/include/generated/uapi/asm/signal.h WRAP arch/nds32/include/generated/uapi/asm/socket.h WRAP arch/nds32/include/generated/uapi/asm/sockios.h WRAP arch/nds32/include/generated/uapi/asm/swab.h WRAP arch/nds32/include/generated/uapi/asm/statfs.h WRAP arch/nds32/include/generated/uapi/asm/termbits.h WRAP arch/nds32/include/generated/uapi/asm/termios.h WRAP arch/nds32/include/generated/uapi/asm/types.h WRAP arch/nds32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-nds32/asm (33 files) WRAP arch/nios2/include/generated/uapi/asm/auxvec.h WRAP arch/nios2/include/generated/uapi/asm/bitsperlong.h WRAP arch/nios2/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nios2/include/generated/uapi/asm/errno.h WRAP arch/nios2/include/generated/uapi/asm/fcntl.h WRAP arch/nios2/include/generated/uapi/asm/ioctl.h WRAP arch/nios2/include/generated/uapi/asm/ioctls.h WRAP arch/nios2/include/generated/uapi/asm/ipcbuf.h WRAP arch/nios2/include/generated/uapi/asm/kvm_para.h WRAP arch/nios2/include/generated/uapi/asm/mman.h WRAP arch/nios2/include/generated/uapi/asm/msgbuf.h WRAP arch/nios2/include/generated/uapi/asm/param.h WRAP arch/nios2/include/generated/uapi/asm/poll.h WRAP arch/nios2/include/generated/uapi/asm/posix_types.h WRAP arch/nios2/include/generated/uapi/asm/resource.h WRAP arch/nios2/include/generated/uapi/asm/sembuf.h WRAP arch/nios2/include/generated/uapi/asm/setup.h WRAP arch/nios2/include/generated/uapi/asm/shmbuf.h WRAP arch/nios2/include/generated/uapi/asm/siginfo.h WRAP arch/nios2/include/generated/uapi/asm/socket.h WRAP arch/nios2/include/generated/uapi/asm/sockios.h WRAP arch/nios2/include/generated/uapi/asm/stat.h WRAP arch/nios2/include/generated/uapi/asm/statfs.h WRAP arch/nios2/include/generated/uapi/asm/termbits.h WRAP arch/nios2/include/generated/uapi/asm/termios.h WRAP arch/nios2/include/generated/uapi/asm/types.h WRAP arch/nios2/include/generated/uapi/asm/ucontext.h INSTALL include/arch-nios2/asm (34 files) WRAP arch/openrisc/include/generated/uapi/asm/auxvec.h WRAP arch/openrisc/include/generated/uapi/asm/bitsperlong.h WRAP arch/openrisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/openrisc/include/generated/uapi/asm/errno.h WRAP arch/openrisc/include/generated/uapi/asm/fcntl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctls.h WRAP arch/openrisc/include/generated/uapi/asm/ipcbuf.h WRAP arch/openrisc/include/generated/uapi/asm/kvm_para.h WRAP arch/openrisc/include/generated/uapi/asm/mman.h WRAP arch/openrisc/include/generated/uapi/asm/msgbuf.h WRAP arch/openrisc/include/generated/uapi/asm/poll.h WRAP arch/openrisc/include/generated/uapi/asm/posix_types.h WRAP arch/openrisc/include/generated/uapi/asm/resource.h WRAP arch/openrisc/include/generated/uapi/asm/sembuf.h WRAP arch/openrisc/include/generated/uapi/asm/setup.h WRAP arch/openrisc/include/generated/uapi/asm/shmbuf.h WRAP arch/openrisc/include/generated/uapi/asm/shmparam.h WRAP arch/openrisc/include/generated/uapi/asm/siginfo.h WRAP arch/openrisc/include/generated/uapi/asm/signal.h WRAP arch/openrisc/include/generated/uapi/asm/socket.h WRAP arch/openrisc/include/generated/uapi/asm/sockios.h WRAP arch/openrisc/include/generated/uapi/asm/stat.h WRAP arch/openrisc/include/generated/uapi/asm/statfs.h WRAP arch/openrisc/include/generated/uapi/asm/swab.h WRAP arch/openrisc/include/generated/uapi/asm/termbits.h WRAP arch/openrisc/include/generated/uapi/asm/termios.h WRAP arch/openrisc/include/generated/uapi/asm/types.h WRAP arch/openrisc/include/generated/uapi/asm/ucontext.h INSTALL include/arch-openrisc/asm (35 files) gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' WRAP arch/parisc/include/generated/uapi/asm/auxvec.h WRAP arch/parisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/parisc/include/generated/uapi/asm/kvm_para.h WRAP arch/parisc/include/generated/uapi/asm/param.h WRAP arch/parisc/include/generated/uapi/asm/poll.h WRAP arch/parisc/include/generated/uapi/asm/resource.h gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' INSTALL include/arch-parisc/asm (33 files) INSTALL include/linux (498 files) INSTALL include/arch-powerpc/asm (46 files) WRAP arch/riscv/include/generated/uapi/asm/setup.h WRAP arch/riscv/include/generated/uapi/asm/unistd.h WRAP arch/riscv/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/riscv/include/generated/uapi/asm/errno.h WRAP arch/riscv/include/generated/uapi/asm/fcntl.h WRAP arch/riscv/include/generated/uapi/asm/ioctl.h WRAP arch/riscv/include/generated/uapi/asm/ioctls.h WRAP arch/riscv/include/generated/uapi/asm/ipcbuf.h WRAP arch/riscv/include/generated/uapi/asm/mman.h WRAP arch/riscv/include/generated/uapi/asm/msgbuf.h WRAP arch/riscv/include/generated/uapi/asm/param.h WRAP arch/riscv/include/generated/uapi/asm/poll.h WRAP arch/riscv/include/generated/uapi/asm/posix_types.h WRAP arch/riscv/include/generated/uapi/asm/resource.h WRAP arch/riscv/include/generated/uapi/asm/sembuf.h WRAP arch/riscv/include/generated/uapi/asm/shmbuf.h WRAP arch/riscv/include/generated/uapi/asm/signal.h WRAP arch/riscv/include/generated/uapi/asm/socket.h WRAP arch/riscv/include/generated/uapi/asm/sockios.h WRAP arch/riscv/include/generated/uapi/asm/stat.h WRAP arch/riscv/include/generated/uapi/asm/statfs.h WRAP arch/riscv/include/generated/uapi/asm/swab.h WRAP arch/riscv/include/generated/uapi/asm/termbits.h WRAP arch/riscv/include/generated/uapi/asm/termios.h WRAP arch/riscv/include/generated/uapi/asm/types.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-riscv/asm (35 files) WRAP arch/s390/include/generated/uapi/asm/errno.h WRAP arch/s390/include/generated/uapi/asm/fcntl.h WRAP arch/s390/include/generated/uapi/asm/ioctl.h WRAP arch/s390/include/generated/uapi/asm/mman.h WRAP arch/s390/include/generated/uapi/asm/msgbuf.h WRAP arch/s390/include/generated/uapi/asm/param.h WRAP arch/s390/include/generated/uapi/asm/poll.h WRAP arch/s390/include/generated/uapi/asm/resource.h WRAP arch/s390/include/generated/uapi/asm/sembuf.h WRAP arch/s390/include/generated/uapi/asm/shmbuf.h WRAP arch/s390/include/generated/uapi/asm/sockios.h WRAP arch/s390/include/generated/uapi/asm/swab.h WRAP arch/s390/include/generated/uapi/asm/termbits.h UPD arch/s390/include/generated/uapi/asm/unistd_32.h UPD arch/s390/include/generated/uapi/asm/unistd_64.h INSTALL include/linux (498 files) INSTALL include/arch-s390/asm (59 files) WRAP arch/sh/include/generated/uapi/asm/bitsperlong.h WRAP arch/sh/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sh/include/generated/uapi/asm/errno.h WRAP arch/sh/include/generated/uapi/asm/fcntl.h WRAP arch/sh/include/generated/uapi/asm/ioctl.h WRAP arch/sh/include/generated/uapi/asm/ipcbuf.h WRAP arch/sh/include/generated/uapi/asm/kvm_para.h WRAP arch/sh/include/generated/uapi/asm/mman.h WRAP arch/sh/include/generated/uapi/asm/msgbuf.h WRAP arch/sh/include/generated/uapi/asm/param.h WRAP arch/sh/include/generated/uapi/asm/poll.h WRAP arch/sh/include/generated/uapi/asm/resource.h WRAP arch/sh/include/generated/uapi/asm/sembuf.h WRAP arch/sh/include/generated/uapi/asm/shmbuf.h WRAP arch/sh/include/generated/uapi/asm/siginfo.h WRAP arch/sh/include/generated/uapi/asm/socket.h WRAP arch/sh/include/generated/uapi/asm/statfs.h WRAP arch/sh/include/generated/uapi/asm/termbits.h WRAP arch/sh/include/generated/uapi/asm/termios.h WRAP arch/sh/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-sh/asm (42 files) WRAP arch/sparc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sparc/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-sparc/asm (47 files) WRAP arch/unicore32/include/generated/uapi/asm/auxvec.h WRAP arch/unicore32/include/generated/uapi/asm/bitsperlong.h WRAP arch/unicore32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/unicore32/include/generated/uapi/asm/errno.h WRAP arch/unicore32/include/generated/uapi/asm/fcntl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctls.h WRAP arch/unicore32/include/generated/uapi/asm/ipcbuf.h WRAP arch/unicore32/include/generated/uapi/asm/kvm_para.h WRAP arch/unicore32/include/generated/uapi/asm/mman.h WRAP arch/unicore32/include/generated/uapi/asm/msgbuf.h WRAP arch/unicore32/include/generated/uapi/asm/param.h WRAP arch/unicore32/include/generated/uapi/asm/poll.h WRAP arch/unicore32/include/generated/uapi/asm/posix_types.h WRAP arch/unicore32/include/generated/uapi/asm/resource.h WRAP arch/unicore32/include/generated/uapi/asm/sembuf.h WRAP arch/unicore32/include/generated/uapi/asm/setup.h WRAP arch/unicore32/include/generated/uapi/asm/shmbuf.h WRAP arch/unicore32/include/generated/uapi/asm/shmparam.h WRAP arch/unicore32/include/generated/uapi/asm/siginfo.h WRAP arch/unicore32/include/generated/uapi/asm/signal.h WRAP arch/unicore32/include/generated/uapi/asm/socket.h WRAP arch/unicore32/include/generated/uapi/asm/sockios.h WRAP arch/unicore32/include/generated/uapi/asm/stat.h WRAP arch/unicore32/include/generated/uapi/asm/statfs.h WRAP arch/unicore32/include/generated/uapi/asm/swab.h WRAP arch/unicore32/include/generated/uapi/asm/termbits.h WRAP arch/unicore32/include/generated/uapi/asm/termios.h WRAP arch/unicore32/include/generated/uapi/asm/types.h WRAP arch/unicore32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-unicore32/asm (34 files) WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs INSTALL include/linux (499 files) INSTALL include/arch-x86/asm (62 files) gcc: error: unrecognized command line option '-mlongcalls' gcc: error: unrecognized command line option '-mtext-section-literals' WRAP arch/xtensa/include/generated/uapi/asm/bitsperlong.h WRAP arch/xtensa/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/xtensa/include/generated/uapi/asm/errno.h WRAP arch/xtensa/include/generated/uapi/asm/fcntl.h WRAP arch/xtensa/include/generated/uapi/asm/ioctl.h WRAP arch/xtensa/include/generated/uapi/asm/kvm_para.h WRAP arch/xtensa/include/generated/uapi/asm/resource.h WRAP arch/xtensa/include/generated/uapi/asm/siginfo.h WRAP arch/xtensa/include/generated/uapi/asm/statfs.h WRAP arch/xtensa/include/generated/uapi/asm/termios.h REMOVE kvm_para.h kvm.h a.out.h INSTALL include/linux (496 files) INSTALL include/arch-xtensa/asm (32 files) + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + xargs rm -f + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-arm/asm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm64-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-arm64/asm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm64-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/powerpc-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-powerpc/asm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/powerpc-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/s390-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-s390/asm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/s390-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/x86-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-x86/asm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/x86-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-alpha /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-arc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-arm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-arm64 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-c6x /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-h8300 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-hexagon /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-ia64 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-m68k /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-microblaze /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-mips /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-nds32 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-nios2 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-openrisc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-parisc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-powerpc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-riscv /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-s390 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-sh /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-sparc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-unicore32 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-x86 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/arch-xtensa + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/asm-generic + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/tmp-headers + make DESTDIR=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le bootwrapper_install WRAPPER_OBJDIR=/usr/lib64/kernel-wrapper WRAPPER_DTSDIR=/usr/lib64/kernel-wrapper/dts COPY arch/powerpc/boot/zlib.h COPY arch/powerpc/boot/zconf.h COPY arch/powerpc/boot/zutil.h COPY arch/powerpc/boot/inffast.h COPY arch/powerpc/boot/inffixed.h COPY arch/powerpc/boot/inflate.h COPY arch/powerpc/boot/inftrees.h COPY arch/powerpc/boot/infutil.h COPY arch/powerpc/boot/inffast.c COPY arch/powerpc/boot/inflate.c COPY arch/powerpc/boot/inftrees.c COPY arch/powerpc/boot/decompress_inflate.c COPY arch/powerpc/boot/fdt.h COPY arch/powerpc/boot/libfdt.h COPY arch/powerpc/boot/libfdt_internal.h COPY arch/powerpc/boot/fdt.c COPY arch/powerpc/boot/fdt_ro.c COPY arch/powerpc/boot/fdt_rw.c COPY arch/powerpc/boot/fdt_strerror.c COPY arch/powerpc/boot/fdt_sw.c COPY arch/powerpc/boot/fdt_wip.c MKDIR /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib64/kernel-wrapper BOOTAS arch/powerpc/boot/crt0.o BOOTCC arch/powerpc/boot/cuboot.o BOOTCC arch/powerpc/boot/decompress.o BOOTCC arch/powerpc/boot/devtree.o BOOTAS arch/powerpc/boot/div64.o BOOTCC arch/powerpc/boot/elf_util.o BOOTCC arch/powerpc/boot/fdt.o BOOTCC arch/powerpc/boot/fdt_ro.o BOOTCC arch/powerpc/boot/fdt_rw.o BOOTCC arch/powerpc/boot/fdt_strerror.o BOOTCC arch/powerpc/boot/fdt_sw.o BOOTCC arch/powerpc/boot/fdt_wip.o BOOTCC arch/powerpc/boot/inffast.o BOOTCC arch/powerpc/boot/inflate.o BOOTCC arch/powerpc/boot/inftrees.o BOOTCC arch/powerpc/boot/libfdt-wrapper.o BOOTCC arch/powerpc/boot/main.o BOOTCC arch/powerpc/boot/ns16550.o BOOTCC arch/powerpc/boot/ofconsole.o BOOTCC arch/powerpc/boot/oflib.o BOOTAS arch/powerpc/boot/opal-calls.o BOOTCC arch/powerpc/boot/opal.o BOOTCC arch/powerpc/boot/serial.o BOOTCC arch/powerpc/boot/simple_alloc.o BOOTCC arch/powerpc/boot/stdio.o BOOTCC arch/powerpc/boot/stdlib.o BOOTAS arch/powerpc/boot/string.o BOOTAS arch/powerpc/boot/util.o BOOTAR arch/powerpc/boot/wrapper.a INSTALL wrapper.a BOOTCC arch/powerpc/boot/epapr-wrapper.o INSTALL epapr-wrapper.o BOOTCC arch/powerpc/boot/epapr.o INSTALL epapr.o BOOTCC arch/powerpc/boot/of.o INSTALL of.o BOOTAS arch/powerpc/boot/pseries-head.o INSTALL pseries-head.o BOOTCC arch/powerpc/boot/empty.o INSTALL empty.o LDS arch/powerpc/boot/zImage.lds INSTALL zImage.lds INSTALL zImage.coff.lds INSTALL zImage.ps3.lds MKDIR /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin HOSTCC arch/powerpc/boot/addnote INSTALL addnote HOSTCC arch/powerpc/boot/hack-coff INSTALL hack-coff HOSTCC arch/powerpc/boot/mktree INSTALL mktree INSTALL wrapper MKDIR /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib64/kernel-wrapper/dts INSTALL dts/virtex440-ml510.dts INSTALL dts/tqm8555.dts INSTALL dts/mvme5100.dts INSTALL dts/icon.dts INSTALL dts/tqm8541.dts INSTALL dts/klondike.dts INSTALL dts/mpc8313erdb.dts INSTALL dts/xcalibur1501.dts INSTALL dts/arches.dts INSTALL dts/o2mnt.dts INSTALL dts/tqm8548.dts INSTALL dts/makalu.dts INSTALL dts/asp834x-redboot.dts INSTALL dts/sbc8548.dts INSTALL dts/media5200.dts INSTALL dts/taishan.dts INSTALL dts/digsy_mtc.dts INSTALL dts/kuroboxHD.dts INSTALL dts/sbc8548-altflash.dts INSTALL dts/ep88xc.dts INSTALL dts/mgcoge.dts INSTALL dts/pq2fads.dts INSTALL dts/mpc8308_p1m.dts INSTALL dts/motionpro.dts INSTALL dts/mpc8378_mds.dts INSTALL dts/sequoia.dts INSTALL dts/kmeter1.dts INSTALL dts/ps3.dts INSTALL dts/mpc8315erdb.dts INSTALL dts/mpc8379_rdb.dts INSTALL dts/glacier.dts INSTALL dts/iss4xx.dts INSTALL dts/amigaone.dts INSTALL dts/stx_gp3_8560.dts INSTALL dts/tqm8548-bigflash.dts INSTALL dts/gamecube.dts INSTALL dts/mpc836x_rdk.dts INSTALL dts/adder875-redboot.dts INSTALL dts/mpc8377_wlan.dts INSTALL dts/wii.dts INSTALL dts/uc101.dts INSTALL dts/walnut.dts INSTALL dts/warp.dts INSTALL dts/holly.dts INSTALL dts/eiger.dts INSTALL dts/obs600.dts INSTALL dts/kuroboxHG.dts INSTALL dts/virtex440-ml507.dts INSTALL dts/xpedite5330.dts INSTALL dts/yosemite.dts INSTALL dts/mpc5125twr.dts INSTALL dts/lite5200.dts INSTALL dts/mucmc52.dts INSTALL dts/a3m071.dts INSTALL dts/hotfoot.dts INSTALL dts/ac14xx.dts INSTALL dts/o2d.dts INSTALL dts/mpc8377_rdb.dts INSTALL dts/xpedite5370.dts INSTALL dts/cm5200.dts INSTALL dts/pdm360ng.dts INSTALL dts/storcenter.dts INSTALL dts/ksi8560.dts INSTALL dts/mpc834x_mds.dts INSTALL dts/haleakala.dts INSTALL dts/socrates.dts INSTALL dts/iss4xx-mpic.dts INSTALL dts/bluestone.dts INSTALL dts/katmai.dts INSTALL dts/tqm5200.dts INSTALL dts/o2i.dts INSTALL dts/mpc8349emitxgp.dts INSTALL dts/currituck.dts INSTALL dts/xpedite5301.dts INSTALL dts/acadia.dts INSTALL dts/xpedite5200.dts INSTALL dts/adder875-uboot.dts INSTALL dts/lite5200b.dts INSTALL dts/mpc832x_rdb.dts INSTALL dts/akebono.dts INSTALL dts/mpc8610_hpcd.dts INSTALL dts/pcm030.dts INSTALL dts/mpc8379_mds.dts INSTALL dts/canyonlands.dts INSTALL dts/mpc8377_mds.dts INSTALL dts/stxssa8555.dts INSTALL dts/tqm8xx.dts INSTALL dts/ep405.dts INSTALL dts/rainier.dts INSTALL dts/ebony.dts INSTALL dts/mpc7448hpc2.dts INSTALL dts/sam440ep.dts INSTALL dts/mpc8349emitx.dts INSTALL dts/o2dnt2.dts INSTALL dts/mpc8272ads.dts INSTALL dts/o3dnt.dts INSTALL dts/mpc885ads.dts INSTALL dts/pcm032.dts INSTALL dts/redwood.dts INSTALL dts/bamboo.dts INSTALL dts/xpedite5200_xmon.dts INSTALL dts/a4m072.dts INSTALL dts/mpc5121ads.dts INSTALL dts/mpc8308rdb.dts INSTALL dts/tqm8540.dts INSTALL dts/mpc832x_mds.dts INSTALL dts/mpc866ads.dts INSTALL dts/ep8248e.dts INSTALL dts/fsp2.dts INSTALL dts/kilauea.dts INSTALL dts/o2d300.dts INSTALL dts/tqm8560.dts INSTALL dts/mpc836x_mds.dts INSTALL dts/mpc8378_rdb.dts INSTALL dts/charon.dts + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -n -r -p '/.*/4.19.20-200.rt12.10.fc30.ppc64le[+]debug/.*|/.*4.19.20-200.rt12.10.fc30.ppc64le+debug(.debug)?' -o debuginfodebug.list -p '/.*/4.19.20-200.rt12.10.fc30.ppc64le[+]rt/.*|/.*4.19.20-200.rt12.10.fc30.ppc64le+rt(.debug)?' -o debuginfort.list -p '/.*/4.19.20-200.rt12.10.fc30.ppc64le/.*|/.*4.19.20-200.rt12.10.fc30.ppc64le(.debug)?' -o debuginfo.list /builddir/build/BUILD/kernel-4.19.fc30 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso/vdso64.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vdso/vdso64.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/wireless/cfg80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/mm/hwpoison-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/mm/hwpoison-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/wdrtas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/wdrtas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/ssd1307fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/ssd1307fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/sysimgblt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/sysimgblt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/sysfillrect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/sysfillrect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/syscopyarea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/syscopyarea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/fb_sys_fops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/fbdev/core/fb_sys_fops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/pwm_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/pwm_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_spapr_eeh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_spapr_eeh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_iommu_spapr_tce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio_iommu_spapr_tce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_r3964.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_r3964.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/serial_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/serial_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/icom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/icom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/hvc/hvcs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/tty/hvc/hvcs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi_tgt/ibmvscsis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi_tgt/ibmvscsis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi/ibmvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi/ibmvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi/ibmvfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ibmvscsi/ibmvfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxlflash/cxlflash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxlflash/cxlflash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-r7301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-r7301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-opal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-opal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl12026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl12026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-em3027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/hotplug/rpaphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/hotplug/rpadlpar_io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/hotplug/rpaphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/pci/hotplug/rpadlpar_io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ibm/ibmvnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ibm/ibmvnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ibm/ibmveth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ibm/ibmveth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-adg792a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mux/mux-adg792a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/ofpart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/ofpart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/devices/powernv_flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/devices/powernv_flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/host/sdhci-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_sd8787.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_sd8787.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_emmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/pwrseq_emmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/ocxl/ocxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/ocxl/ocxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/ibmvmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/ibmvmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/genwqe/genwqe_card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/genwqe/genwqe_card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cxl/cxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cxl/cxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/mfd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/mfd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tua9001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/pwm-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/pwm-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/gpio-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/gpio-ir-recv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/gpio-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/gpio-ir-recv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-hix5hd2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/ir-hix5hd2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-is31fl32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-is31fl32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-powernv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-powernv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lm3692x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/leds-lm3692x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/egalax_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/egalax_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/pwm-beeper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/pwm-beeper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/matrix-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/matrix-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/qib/ib_qib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/qib/ib_qib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/qedr/qedr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/qedr/qedr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/multiplexer/iio-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/multiplexer/iio-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/cm3605.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/cm3605.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/dac/dpot-dac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/dac/dpot-dac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/afe/iio-rescale.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/afe/iio-rescale.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/envelope-detector.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/adc/envelope-detector.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/i2c-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-opal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-opal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-mpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-mpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-designware-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-designware-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-designware-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/busses/i2c-designware-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ibm-cffps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pmbus/ibm-cffps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/sii9234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/sii9234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pcf857x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pcf857x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pca953x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-pca953x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-scom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-scom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-master-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-master-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-master-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-master-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fsi/fsi-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/of-fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/of-fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-pr-ip-core-plat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-pr-ip-core-plat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/vmx/vmx-crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/vmx/vmx-crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/cavium/nitrox/n5pf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/crypto/cavium/nitrox/n5pf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_powernv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_powernv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/pseries-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/pseries-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/powernv-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hw_random/powernv-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/bsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/char/bsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/skd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/skd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/rsxx/rsxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/rsxx/rsxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/regmap/regmap-mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/regmap/regmap-mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/regmap/regmap-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/base/regmap/regmap-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/ht16k33.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/ht16k33.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lrw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/lrw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/pseries/pseries_energy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/pseries/pseries_energy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/pseries/hvcserver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/pseries/hvcserver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/powernv/opal-prd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/platforms/powernv/opal-prd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm-pr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm-pr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm-hv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/kvm/kvm-hv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/crypto/crct10dif-vpmsum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/crypto/crct10dif-vpmsum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/crypto/crc32c-vpmsum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/kernel/arch/powerpc/crypto/crc32c-vpmsum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/mktree extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/mktree explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/hack-coff extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/hack-coff explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/addnote extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/sbin/addnote explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/unifdef extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/bin2c extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/bin2c explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/dtc/dtc extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/dtc/dtc extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib/debug/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/lib/debug/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/vmlinux 610933 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/sbin/wrapper from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.20-200.rt12.10.fc30.ppc64le+rt/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl + '[' 1 -eq 1 ']' + '[' 0 -ne 0 -a 1 -ne 0 ']' + '[' 0 -ne 0 -a 1 -eq 0 ']' + '[' 0 -ne 0 ']' + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 -a 1 -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/4.19.20-200.rt12.10.fc30.ppc64le+rt/ + '[' ' 1' -ne 0 -a 1 -eq 0 ']' + '[' 1 -eq 1 ']' + find /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/lib/modules/ -type f -name '*.ko' + xargs xz Processing files: kernel-headers-4.19.20-200.rt12.10.fc30.ppc64le Provides: glibc-kernheaders = 3.0-46 kernel-headers = 4.19.20-200.rt12.10.fc30 kernel-headers(ppc-64) = 4.19.20-200.rt12.10.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: glibc-kernheaders < 3.0-46 kernel-headers < 4.19.20-200.rt12.10.fc30 Processing files: kernel-cross-headers-4.19.20-200.rt12.10.fc30.ppc64le Provides: kernel-cross-headers = 4.19.20-200.rt12.10.fc30 kernel-cross-headers(ppc-64) = 4.19.20-200.rt12.10.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-bootwrapper-4.19.20-200.rt12.10.fc30.ppc64le Provides: kernel-bootwrapper = 4.19.20-200.rt12.10.fc30 kernel-bootwrapper(ppc-64) = 4.19.20-200.rt12.10.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) rtld(GNU_HASH) Processing files: kernel-debuginfo-common-ppc64le-4.19.20-200.rt12.10.fc30.ppc64le Provides: debuginfo(build-id) = 682ef1ebc91a1e9f122d97caf0559f57a9b42f14 debuginfo(build-id) = d3d920bd00243fb403fc9ced0e7fc70cbed9175d debuginfo(build-id) = ea31a7849f6359d59a5fe0d1efa8cc1921210fa8 installonlypkg(kernel) kernel-debuginfo-common-ppc64le = 4.19.20-200.rt12.10.fc30 kernel-debuginfo-common-ppc64le(ppc-64) = 4.19.20-200.rt12.10.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-rt-core-4.19.20-200.rt12.10.fc30.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3eFDSr + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc30 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/share/licenses/kernel-rt-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/share/licenses/kernel-rt-core + cp -pr linux-4.19.20-200.rt12.10.fc30.ppc64le/COPYING-4.19.20 /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le/usr/share/licenses/kernel-rt-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.20 kernel = 4.19.20-200.rt12.10.fc30 kernel-drm-nouveau = 16 kernel-ppc64le = 4.19.20-200.rt12.10.fc30+rt kernel-rt-core = 4.19.20-200.rt12.10.fc30 kernel-rt-core(ppc-64) = 4.19.20-200.rt12.10.fc30 kernel-rt-core-uname-r = 4.19.20-200.rt12.10.fc30.ppc64le+rt kernel-uname-r = 4.19.20-200.rt12.10.fc30.ppc64le+rt kmod(3w-9xxx.ko) kmod(3w-sas.ko) kmod(3w-xxxx.ko) kmod(8021q.ko) kmod(8139cp.ko) kmod(8139too.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(DAC960.ko) kmod(a100u2w.ko) kmod(abp060mg.ko) kmod(acard-ahci.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(ad7414.ko) kmod(ad7418.ko) kmod(adc128d818.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(adt7410.ko) kmod(adt7411.ko) kmod(adt7462.ko) kmod(adt7470.ko) kmod(adt7475.ko) kmod(adt7x10.ko) kmod(aead.ko) kmod(aes_generic.ko) kmod(aes_ti.ko) kmod(af_alg.ko) kmod(af_key.ko) kmod(af_packet.ko) kmod(af_packet_diag.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(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-stapl.ko) kmod(altera_ps2.ko) kmod(altera_tse.ko) kmod(am53c974.ko) kmod(amc6821.ko) kmod(amd.ko) kmod(analogix-anx78xx.ko) kmod(ansi_cprng.ko) kmod(anubis.ko) kmod(aoe.ko) kmod(apds9802als.ko) kmod(apds990x.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(asc7621.ko) kmod(asn1_decoder.ko) kmod(aspeed-pwm-tacho.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_remote2.ko) kmod(atkbd.ko) kmod(atomic64_test.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(bcm-phy-lib.ko) kmod(bcm5974.ko) kmod(bcm7xxx.ko) kmod(bcm87xx.ko) kmod(bd9571mwv.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(bmp280-i2c.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(bsr.ko) kmod(btrfs.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(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(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(cmm.ko) kmod(cn.ko) kmod(configfs.ko) kmod(cordic.ko) kmod(cortina.ko) kmod(cpufreq_conservative.ko) kmod(cpufreq_ondemand.ko) kmod(cpufreq_performance.ko) kmod(cpufreq_powersave.ko) kmod(cpufreq_userspace.ko) kmod(crash.ko) kmod(crc-ccitt.ko) kmod(crc-itu-t.ko) kmod(crc-t10dif.ko) kmod(crc16.ko) kmod(crc32.ko) kmod(crc32_generic.ko) kmod(crc32c-vpmsum.ko) kmod(crc32c_generic.ko) kmod(crc4.ko) kmod(crc64.ko) kmod(crc7.ko) kmod(crc8.ko) kmod(crct10dif-vpmsum.ko) kmod(crct10dif_common.ko) kmod(crct10dif_generic.ko) kmod(cros_ec_accel_legacy.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_user.ko) kmod(crypto_wq.ko) kmod(cryptomgr.ko) kmod(ctr.ko) kmod(cts.ko) kmod(cxl.ko) kmod(cxlflash.ko) kmod(cyapatp.ko) kmod(da280.ko) kmod(da311.ko) kmod(davicom.ko) kmod(dax.ko) kmod(dc395x.ko) kmod(deadline-iosched.ko) kmod(deflate.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(dmx3191d.ko) kmod(dnet.ko) kmod(dns_resolver.ko) kmod(dp83640.ko) kmod(dp83822.ko) kmod(dp83848.ko) kmod(dpot-dac.ko) kmod(drbd.ko) kmod(drbg.ko) kmod(drm.ko) kmod(drm_kms_helper.ko) kmod(drm_panel_orientation_quirks.ko) kmod(drop_monitor.ko) kmod(ds1621.ko) kmod(ds620.ko) kmod(dummy.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(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(ecb.ko) kmod(ecdh_generic.ko) kmod(echainiv.ko) kmod(echo.ko) kmod(edac_core.ko) kmod(eeprom.ko) kmod(eeprom_93cx6.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(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(f2fs.ko) kmod(f75375s.ko) kmod(failover.ko) kmod(fat.ko) kmod(faulty.ko) kmod(fb.ko) kmod(fb_sys_fops.ko) kmod(fcrypt.ko) kmod(fealnx.ko) kmod(ff-memless.ko) kmod(firmware_class.ko) kmod(fixed_phy.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(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(g450_pll.ko) kmod(g760a.ko) kmod(g762.ko) kmod(garp.ko) kmod(gcm.ko) kmod(gdth.ko) kmod(geneve.ko) kmod(genwqe_card.ko) kmod(gf128mul.ko) kmod(ghash-generic.ko) kmod(gl518sm.ko) kmod(gl520sm.ko) kmod(governor_simpleondemand.ko) kmod(gpio-bd9571mwv.ko) kmod(gpio-pca953x.ko) kmod(gpio-pcf857x.ko) kmod(gpio-pci-idio-16.ko) kmod(gpio-viperboard.ko) kmod(gpu-sched.ko) kmod(grace.ko) kmod(gre.ko) kmod(gtp.ko) kmod(gxt4500.ko) kmod(hangcheck-timer.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-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-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-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(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(hmac.ko) kmod(hpsa.ko) kmod(hptiop.ko) kmod(hts221.ko) kmod(hts221_i2c.ko) kmod(hvcserver.ko) kmod(hwmon-vid.ko) kmod(hwmon.ko) kmod(i2c-algo-bit.ko) kmod(i2c-algo-pca.ko) kmod(i2c-core.ko) kmod(i2c-designware-core.ko) kmod(i2c-designware-pci.ko) kmod(i2c-dev.ko) kmod(i2c-diolan-u2c.ko) kmod(i2c-hid.ko) kmod(i2c-mpc.ko) kmod(i2c-mux-gpmux.ko) kmod(i2c-mux-ltc4306.ko) kmod(i2c-mux-mlxcpld.ko) kmod(i2c-mux.ko) kmod(i2c-nforce2.ko) kmod(i2c-opal.ko) kmod(i2c-pca-platform.ko) kmod(i2c-simtec.ko) kmod(i2c-slave-eeprom.ko) kmod(i2c-stub.ko) kmod(i2c-tiny-usb.ko) kmod(i2c-viperboard.ko) kmod(i40e.ko) kmod(i40evf.ko) kmod(i6300esb.ko) kmod(i8042.ko) kmod(ibm-cffps.ko) kmod(ibmaem.ko) kmod(ibmpex.ko) kmod(ibmpowernv.ko) kmod(ibmveth.ko) kmod(ibmvfc.ko) kmod(ibmvmc.ko) kmod(ibmvnic.ko) kmod(ibmvscsi.ko) kmod(ibmvscsis.ko) kmod(ice.ko) kmod(icplus.ko) kmod(ideapad_slidebar.ko) kmod(idt_89hpesx.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(intel-xway.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_powernv.ko) kmod(ipmi_poweroff.ko) kmod(ipmi_si.ko) kmod(ipmi_ssif.ko) kmod(ipmi_watchdog.ko) kmod(ipr.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(irqbypass.ko) kmod(iscsi_target_mod.ko) kmod(iscsi_tcp.ko) kmod(isl29003.ko) kmod(isl29020.ko) kmod(isofs.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(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-hv.ko) kmod(kvm-pr.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(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(loop.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(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(macmodes.ko) kmod(macsec.ko) kmod(macvlan.ko) kmod(macvtap.ko) kmod(marvell.ko) kmod(marvell10g.ko) kmod(matrix-keymap.ko) kmod(matroxfb_DAC1064.ko) kmod(matroxfb_Ti3026.ko) kmod(matroxfb_accel.ko) kmod(matroxfb_base.ko) kmod(matroxfb_crtc2.ko) kmod(matroxfb_g450.ko) kmod(matroxfb_misc.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(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(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-gpio.ko) kmod(mdio-i2c.ko) kmod(mdio.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(mma7660.ko) kmod(mousedev.ko) kmod(mpi.ko) kmod(mpu3050.ko) kmod(mq-deadline.ko) kmod(mrp.ko) kmod(mscc.ko) kmod(msdos.ko) kmod(multipath.ko) kmod(mux-adg792a.ko) kmod(mux-core.ko) kmod(mux-gpio.ko) kmod(mvumi.ko) kmod(myri10ge.ko) kmod(n5pf.ko) kmod(national.ko) kmod(natsemi.ko) kmod(nbd.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(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(nsh.ko) kmod(ntc_thermistor.ko) kmod(null_blk.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(ocxl.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(opal-prd.ko) kmod(openvswitch.ko) kmod(opt3001.ko) kmod(orangefs.ko) kmod(osd.ko) kmod(osst.ko) kmod(overlay.ko) kmod(p8022.ko) kmod(pa12203001.ko) kmod(panel-seiko-43wvf1g.ko) kmod(parman.ko) kmod(pata_ali.ko) kmod(pata_amd.ko) kmod(pata_artop.ko) kmod(pata_atp867x.ko) kmod(pata_cmd640.ko) kmod(pata_cmd64x.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_netcell.ko) kmod(pata_ninja32.ko) kmod(pata_ns87410.ko) kmod(pata_ns87415.ko) kmod(pata_opti.ko) kmod(pata_optidma.ko) kmod(pata_pcmcia.ko) kmod(pata_pdc2027x.ko) kmod(pata_pdc202xx_old.ko) kmod(pata_serverworks.ko) kmod(pata_sil680.ko) kmod(pata_sis.ko) kmod(pata_sl82c105.ko) kmod(pata_via.ko) kmod(pcbc.ko) kmod(pcf8591.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(pcwd_pci.ko) kmod(pcwd_usb.ko) kmod(pdc_adma.ko) kmod(phy-generic.ko) kmod(phylink.ko) kmod(pi3usb30532.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(powermate.ko) kmod(powernv-cpufreq.ko) kmod(powernv-rng.ko) kmod(powr1220.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(pps_core.ko) kmod(psample.ko) kmod(pseries-rng.ko) kmod(pseries_energy.ko) kmod(psmouse.ko) kmod(psnap.ko) kmod(pstore.ko) kmod(ptp.ko) kmod(public_key.ko) kmod(pwm-beeper.ko) kmod(pwm-fan.ko) kmod(pwm_bl.ko) kmod(pxrc.ko) kmod(qsemi.ko) kmod(qt1070.ko) kmod(quota_tree.ko) kmod(quota_v2.ko) kmod(qxl.ko) kmod(r8169.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(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(rng-core.ko) kmod(rng.ko) kmod(rocker.ko) kmod(roles.ko) kmod(rotary_encoder.ko) kmod(rpadlpar_io.ko) kmod(rpaphp.ko) kmod(rpcsec_gss_krb5.ko) kmod(rpmsg_core.ko) kmod(rpr0521.ko) kmod(rsa_generic.ko) kmod(rsxx.ko) kmod(rtas_flash.ko) kmod(rtc-abx80x.ko) kmod(rtc-bq32k.ko) kmod(rtc-bq4802.ko) kmod(rtc-cmos.ko) kmod(rtc-ds1286.ko) kmod(rtc-ds1307.ko) kmod(rtc-ds1374.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-generic.ko) kmod(rtc-isl12022.ko) kmod(rtc-isl12026.ko) kmod(rtc-isl1208.ko) kmod(rtc-m41t80.ko) kmod(rtc-m48t35.ko) kmod(rtc-m48t59.ko) kmod(rtc-max6900.ko) kmod(rtc-msm6242.ko) kmod(rtc-opal.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-rp5c01.ko) kmod(rtc-rs5c372.ko) kmod(rtc-rv3029c2.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(rtc_cmos_setup.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(scanlog.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_mod.ko) kmod(seed.ko) kmod(seqiv.ko) kmod(serdev.ko) kmod(serio.ko) kmod(serio_raw.ko) kmod(sermouse.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(sis5595.ko) kmod(sit.ko) kmod(skd.ko) kmod(sl811-hcd.ko) kmod(sm3_generic.ko) kmod(sm4_generic.ko) kmod(sm501.ko) kmod(smartpqi.ko) kmod(smsc.ko) kmod(smsc47m192.ko) kmod(snic.ko) kmod(softdog.ko) kmod(sparse-keymap.ko) kmod(sr_mod.ko) kmod(ssd1307fb.ko) kmod(st.ko) kmod(st_accel.ko) kmod(st_accel_i2c.ko) kmod(st_gyro.ko) kmod(st_gyro_i2c.ko) kmod(st_magn.ko) kmod(st_magn_i2c.ko) kmod(st_sensors.ko) kmod(st_sensors_i2c.ko) kmod(st_uvis25_core.ko) kmod(st_uvis25_i2c.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(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_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(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(tps40422.ko) kmod(tps53679.ko) kmod(tps6598x.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_common.ko) kmod(twofish_generic.ko) kmod(typec.ko) kmod(typec_displayport.ko) kmod(typec_ucsi.ko) kmod(uPD60620.ko) kmod(uas.ko) kmod(ucd9000.ko) kmod(ucd9200.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(veth.ko) kmod(vfat.ko) kmod(vfb.ko) kmod(vfio-pci.ko) kmod(vfio.ko) kmod(vfio_iommu_spapr_tce.ko) kmod(vfio_mdev.ko) kmod(vfio_spapr_eeh.ko) kmod(vfio_virqfd.ko) kmod(vgem.ko) kmod(vhost.ko) kmod(vhost_net.ko) kmod(vhost_scsi.ko) kmod(vhost_vsock.ko) kmod(via-rhine.ko) kmod(via-velocity.ko) kmod(via686a.ko) kmod(viperboard.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_vsock_virtio_transport.ko) kmod(vmw_vsock_virtio_transport_common.ko) kmod(vmx-crypto.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(vt8231.ko) kmod(vx855.ko) kmod(vxlan.ko) kmod(w83773g.ko) kmod(w83781d.ko) kmod(w83791d.ko) kmod(w83792d.ko) kmod(w83793.ko) kmod(w83795.ko) kmod(w83l785ts.ko) kmod(w83l786ng.ko) kmod(wacom.ko) kmod(wd719x.ko) kmod(wdrtas.ko) kmod(wdt_pci.ko) kmod(wl1273-core.ko) kmod(wp512.ko) kmod(x509_key_parser.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_gmii2rgmii.ko) kmod(xillybus_core.ko) kmod(xillybus_pcie.ko) kmod(xlnx_vcu.ko) kmod(xor.ko) kmod(xt_AUDIT.ko) kmod(xt_CHECKSUM.ko) kmod(xt_CLASSIFY.ko) kmod(xt_CONNSECMARK.ko) kmod(xt_CT.ko) kmod(xt_DSCP.ko) kmod(xt_HL.ko) kmod(xt_HMARK.ko) kmod(xt_IDLETIMER.ko) kmod(xt_LED.ko) kmod(xt_LOG.ko) kmod(xt_NETMAP.ko) kmod(xt_NFLOG.ko) kmod(xt_NFQUEUE.ko) kmod(xt_RATEEST.ko) kmod(xt_REDIRECT.ko) kmod(xt_SECMARK.ko) kmod(xt_TCPMSS.ko) kmod(xt_TCPOPTSTRIP.ko) kmod(xt_TEE.ko) kmod(xt_TPROXY.ko) kmod(xt_TRACE.ko) kmod(xt_addrtype.ko) kmod(xt_bpf.ko) kmod(xt_cgroup.ko) kmod(xt_cluster.ko) kmod(xt_comment.ko) kmod(xt_connbytes.ko) kmod(xt_connlabel.ko) kmod(xt_connlimit.ko) kmod(xt_connmark.ko) kmod(xt_conntrack.ko) kmod(xt_cpu.ko) kmod(xt_dccp.ko) kmod(xt_devgroup.ko) kmod(xt_dscp.ko) kmod(xt_ecn.ko) kmod(xt_esp.ko) kmod(xt_hashlimit.ko) kmod(xt_helper.ko) kmod(xt_hl.ko) kmod(xt_ipcomp.ko) kmod(xt_iprange.ko) kmod(xt_ipvs.ko) kmod(xt_l2tp.ko) kmod(xt_length.ko) kmod(xt_limit.ko) kmod(xt_mac.ko) kmod(xt_mark.ko) kmod(xt_multiport.ko) kmod(xt_nat.ko) kmod(xt_nfacct.ko) kmod(xt_osf.ko) kmod(xt_owner.ko) kmod(xt_physdev.ko) kmod(xt_pkttype.ko) kmod(xt_policy.ko) kmod(xt_quota.ko) kmod(xt_rateest.ko) kmod(xt_realm.ko) kmod(xt_recent.ko) kmod(xt_sctp.ko) kmod(xt_set.ko) kmod(xt_socket.ko) kmod(xt_state.ko) kmod(xt_statistic.ko) kmod(xt_string.ko) kmod(xt_tcpmss.ko) kmod(xt_tcpudp.ko) kmod(xt_time.ko) kmod(xt_u32.ko) kmod(xts.ko) kmod(xxhash.ko) kmod(xz_dec.ko) kmod(yealink.ko) kmod(z3fold.ko) kmod(zbud.ko) kmod(zl6100.ko) kmod(zlib_deflate.ko) kmod(zlib_inflate.ko) kmod(zopt2201.ko) kmod(zpool.ko) kmod(zram.ko) kmod(zsmalloc.ko) kmod(zstd_compress.ko) kmod(zstd_decompress.ko) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /usr/bin/kernel-install coreutils dracut >= 027 linux-firmware >= 20150904-56.git6ebf5d57 systemd >= 203-2 Requires(post): /bin/sh Requires(preun): /bin/sh systemd >= 200 Requires(posttrans): /bin/sh Conflicts: xfsprogs < 4.3.0-1 xorg-x11-drv-vmmouse < 13.0.99 Processing files: kernel-rt-4.19.20-200.rt12.10.fc30.ppc64le Processing files: kernel-rt-devel-4.19.20-200.rt12.10.fc30.ppc64le Provides: installonlypkg(kernel) kernel-devel-ppc64le = 4.19.20-200.rt12.10.fc30+rt kernel-devel-uname-r = 4.19.20-200.rt12.10.fc30.ppc64le+rt kernel-rt-devel = 4.19.20-200.rt12.10.fc30 kernel-rt-devel(ppc-64) = 4.19.20-200.rt12.10.fc30 kernel-rt-devel-ppc64le = 4.19.20-200.rt12.10.fc30 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): findutils Requires(post): /bin/sh Processing files: kernel-rt-modules-4.19.20-200.rt12.10.fc30.ppc64le Provides: installonlypkg(kernel-module) kernel-modules = 4.19.20-200.rt12.10.fc30+rt kernel-modules-ppc64le = 4.19.20-200.rt12.10.fc30+rt kernel-rt-modules = 4.19.20-200.rt12.10.fc30 kernel-rt-modules(ppc-64) = 4.19.20-200.rt12.10.fc30 kernel-rt-modules-ppc64le = 4.19.20-200.rt12.10.fc30 kernel-rt-modules-uname-r = 4.19.20-200.rt12.10.fc30.ppc64le+rt kmod(3c574_cs.ko) kmod(3c589_cs.ko) kmod(3c59x.ko) kmod(6lowpan.ko) kmod(9pnet_rdma.ko) kmod(a8293.ko) kmod(aacraid.ko) kmod(ac97_bus.ko) kmod(acecad.ko) kmod(acenic.ko) kmod(adutux.ko) kmod(af9013.ko) kmod(af9033.ko) kmod(aic79xx.ko) kmod(aic7xxx.ko) kmod(aiptek.ko) kmod(aircable.ko) kmod(altera-ci.ko) kmod(alx.ko) kmod(amd8111e.ko) kmod(amdgpu.ko) kmod(appledisplay.ko) kmod(ar5523.ko) kmod(arc_uart.ko) kmod(ark3116.ko) kmod(as102_fe.ko) kmod(asix.ko) kmod(ast.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(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_srab.ko) kmod(bcm-sf2.ko) kmod(bcm203x.ko) kmod(bcm3510.ko) kmod(bcma.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(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(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(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(chtls.ko) kmod(cmtp.ko) kmod(cnic.ko) kmod(cp210x.ko) kmod(cpia2.ko) kmod(cqhci.ko) kmod(cramfs.ko) kmod(cs3308.ko) kmod(cs5345.ko) kmod(cs53l32a.ko) kmod(csiostor.ko) kmod(cw1200_core.ko) kmod(cw1200_wlan_sdio.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(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(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(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(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(firedtv.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(forcedeth.ko) kmod(ftdi-elan.ko) kmod(ftdi_sio.ko) kmod(fujitsu_ts.ko) kmod(gameport.ko) kmod(garmin_gps.ko) kmod(genet.ko) kmod(gigaset.ko) kmod(gl620a.ko) kmod(go7007-loader.ko) kmod(go7007-usb.ko) kmod(go7007.ko) kmod(gp8psk-fe.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(hdpvr.ko) kmod(he.ko) kmod(hexium_gemini.ko) kmod(hexium_orion.ko) kmod(hfcsusb.ko) kmod(hfs.ko) kmod(hfsplus.ko) kmod(hid-picolcd.ko) kmod(hid-prodikeys.ko) kmod(hidp.ko) kmod(hisax.ko) kmod(hisax_fcpcipnp.ko) kmod(hisax_isac.ko) kmod(hisax_st5481.ko) kmod(hopper.ko) kmod(hso.ko) kmod(ht16k33.ko) kmod(huawei_cdc_ncm.ko) kmod(hvcs.ko) kmod(hwa-hc.ko) kmod(hwpoison-inject.ko) kmod(i1480-dfu-usb.ko) kmod(i1480-est.ko) kmod(i40iw.ko) kmod(i82092.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_qib.ko) kmod(ib_srp.ko) kmod(ib_srpt.ko) kmod(ib_umad.ko) kmod(ib_uverbs.ko) kmod(icom.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(io_edgeport.ko) kmod(io_ti.ko) kmod(iowarrior.ko) kmod(ipaq.ko) kmod(ipheth.ko) kmod(ipw.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-usb.ko) kmod(ir-xmp-decoder.ko) kmod(iscsi_boot_sysfs.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(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(ksz_common.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-as3645a.ko) kmod(leds-blinkm.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-mlxreg.ko) kmod(leds-pca9532.ko) kmod(leds-powernv.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(libcxgb.ko) kmod(libcxgbi.ko) kmod(libertas.ko) kmod(libertas_cs.ko) kmod(libertas_sdio.ko) kmod(libfcoe.ko) kmod(libsas.ko) kmod(lightning.ko) kmod(lnbh25.ko) kmod(lnbp21.ko) kmod(lnbp22.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(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(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(memstick.ko) kmod(mgag200.ko) kmod(microread.ko) kmod(microread_i2c.ko) kmod(microtek.ko) kmod(minix.ko) kmod(mk712.ko) kmod(mlx4_core.ko) kmod(mlx4_en.ko) kmod(mlx4_ib.ko) kmod(mlx5_core.ko) kmod(mlx5_ib.ko) kmod(mlxfw.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(mptbase.ko) kmod(mptlan.ko) kmod(mptsas.ko) kmod(mptscsih.ko) kmod(mptspi.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(n_gsm.ko) kmod(n_hdlc.ko) kmod(n_r3964.ko) kmod(navman.ko) kmod(nci.ko) kmod(net1080.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(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(pcnet32.ko) kmod(pd6729.ko) kmod(peak_pci.ko) kmod(peak_pciefd.ko) kmod(peak_usb.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(port100.ko) kmod(powernv_flash.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(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(qedr.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(rdmavt.ko) kmod(redrat3.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(sbp_target.ko) kmod(sc92031.ko) kmod(sctp.ko) kmod(sctp_diag.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_core.ko) kmod(serial_ir.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(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-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-cs4281.ko) kmod(snd-cs46xx.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-intel.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-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-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-oss.ko) kmod(snd-pcm.ko) kmod(snd-pcxhr.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-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-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-usx2y.ko) kmod(snd-usb-variax.ko) kmod(snd-usbmidi-lib.ko) kmod(snd-util-mem.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(soundcore.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(sym53c8xx.ko) kmod(symbolserial.ko) kmod(synclink.ko) kmod(synclink_gt.ko) kmod(synclinkmp.ko) kmod(t1pci.ko) kmod(target_core_user.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(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(touchit213.ko) kmod(touchright.ko) kmod(touchwin.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(uio.ko) kmod(uio_aec.ko) kmod(uio_cif.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(uvcvideo.ko) kmod(uwb.ko) kmod(v4l2-common.ko) kmod(v4l2-dv-timings.ko) kmod(v4l2-fwnode.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(visor.ko) kmod(vp27smpx.ko) kmod(vub300.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.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(wire.ko) kmod(wl1251.ko) kmod(wl1251_sdio.ko) kmod(wl12xx.ko) kmod(wl18xx.ko) kmod(wlcore.ko) kmod(wlcore_sdio.ko) kmod(wm8739.ko) kmod(wm8775.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(xsens_mt.ko) kmod(xusbatm.ko) kmod(yellowfin.ko) kmod(yenta_socket.ko) kmod(yurex.ko) kmod(zaurus.ko) kmod(zd1211rw.ko) kmod(zd1301.ko) kmod(zd1301_demod.ko) kmod(zet6223.ko) kmod(zforce_ts.ko) kmod(zl10036.ko) kmod(zl10039.ko) kmod(zl10353.ko) kmod(zr364xx.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-modules-extra-4.19.20-200.rt12.10.fc30.ppc64le Provides: installonlypkg(kernel-module) kernel-rt-modules-extra = 4.19.20-200.rt12.10.fc30 kernel-rt-modules-extra = 4.19.20-200.rt12.10.fc30+rt kernel-rt-modules-extra(ppc-64) = 4.19.20-200.rt12.10.fc30 kernel-rt-modules-extra-ppc64le = 4.19.20-200.rt12.10.fc30 kernel-rt-modules-extra-ppc64le = 4.19.20-200.rt12.10.fc30+rt kernel-rt-modules-extra-uname-r = 4.19.20-200.rt12.10.fc30.ppc64le+rt kmod(6pack.ko) kmod(a3d.ko) kmod(adi.ko) kmod(affs.ko) kmod(analog.ko) kmod(appletalk.ko) kmod(avm_cs.ko) kmod(avma1_cs.ko) kmod(avmfritz.ko) kmod(ax25.ko) kmod(bas_gigaset.ko) kmod(batman-adv.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(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(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(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(warrior.ko) kmod(xpad.ko) kmod(yam.ko) kmod(zhenhua.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-debuginfo-4.19.20-200.rt12.10.fc30.ppc64le Provides: installonlypkg(kernel) kernel-rt-debuginfo = 4.19.20-200.rt12.10.fc30 kernel-rt-debuginfo(ppc-64) = 4.19.20-200.rt12.10.fc30 kernel-rt-debuginfo-ppc64le = 4.19.20-200.rt12.10.fc30 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.20-200.rt12.10.fc30.ppc64le Wrote: /builddir/build/RPMS/kernel-headers-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-cross-headers-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-bootwrapper-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-ppc64le-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-core-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-devel-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-extra-4.19.20-200.rt12.10.fc30.ppc64le.rpm Wrote: /builddir/build/RPMS/kernel-rt-debuginfo-4.19.20-200.rt12.10.fc30.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.jaNDJD + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc30 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-4.19.20-200.rt12.10.fc30.ppc64le + exit 0 Finish: rpmbuild kernel-4.19.20-200.rt12.10.fc30.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487199.571048/root/var/log/dnf.log /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487199.571048/root/var/log/dnf.librepo.log /var/lib/mock/855663-fedora-rawhide-ppc64le-1549487199.571048/root/var/log/dnf.rpm.log Finish: build phase for kernel-4.19.20-200.rt12.10.fc30.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/kernel-4.19.20-200.rt12.10.fc30.src.rpm) Config(child) 155 minutes 18 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